Watch
0
0
Fork
You've already forked esp32-c_its-companion
0
Commit graph

85 commits

Author SHA1 Message Date
Jannik Beyerstedt
dc54b55230 ble: Add device information service 2026-09-30 09:34:46 +02:00
Jannik Beyerstedt
cd84754465 build: Update default configurations 2026-09-30 09:32:33 +02:00
Jannik Beyerstedt
e47266f410 ble: Tweak advertisement parameters 2026-09-29 16:09:27 +02:00
Jannik Beyerstedt
9a820356ff ble: Set short name in advertisement 2026-09-29 16:00:39 +02:00
75bad1e97a housing: Increase gap around PCB 2026-09-29 15:52:26 +02:00
Jannik Beyerstedt
e7e03af900 screen: More verbose "searching" text 2026-09-25 13:44:22 +02:00
Jannik Beyerstedt
0bf9e552ff screen: Make screen feature work without spat, update splash screen 2026-09-25 13:42:24 +02:00
Jannik Beyerstedt
6991ff5ec5 ble: Move feature listing to own module 2026-09-25 13:42:21 +02:00
Jannik Beyerstedt
9d2a8d31e7 Hardware: Add housing 2026-09-24 21:11:37 +02:00
Jannik Beyerstedt
dc3c3937b7 Hardware: Create 3D model of display module 2026-09-21 12:08:27 +02:00
Jannik Beyerstedt
f5665ed0f2 PCB: Move coordinate origin, export STEP file 2026-09-21 12:07:19 +02:00
813ee3723c screen: Add missing feature flag 2026-09-19 18:22:15 +02:00
Jannik Beyerstedt
828e596dea screen: Keep GNSS status on normal display clear 2026-09-07 13:48:48 +02:00
7bbdae9243 screen: Show lane types 2026-09-07 13:04:39 +02:00
2b9e50c16c PCB: Add standoffs, move ESP to front, display SMD pin header 2026-09-06 11:54:15 +02:00
Jannik Beyerstedt
3213667eea BLE: Add service UUID to advertisement, remove descriptors to save space 2026-08-24 15:24:01 +02:00
Jannik Beyerstedt
059f47df56 BLE: Add raw messages
BLE can only fit 251 bytes of payload in notifications which isn't nearly enough for a raw V2X message.
So only publish a notification which message was received and let the client
poll the content from the characteristic (since reads can get data in fragments)
2026-08-24 09:25:48 +02:00
Jannik Beyerstedt
610d4a925c BLE: Fix UUIDs 2026-08-24 09:25:48 +02:00
Jannik Beyerstedt
9211c82d6f BLE: Use unique name 2026-08-24 09:25:47 +02:00
Jannik Beyerstedt
2dfcfef58d BLE: Remove denm dependency, align default features with readme 2026-08-19 15:38:10 +02:00
Jannik Beyerstedt
352ef6fb7a applogic: Add missing feature flag for TimingData impl 2026-08-17 15:20:49 +02:00
Jannik Beyerstedt
a2b0819fb0 main: Tweak vehicle size 2026-08-17 15:00:08 +02:00
fb47f17c3f GNSS: Don't print warnings on no fix 2026-08-15 21:29:41 +02:00
1a5012dec5 Adapt to new screen, add more GNSS and timing info 2026-08-15 21:09:21 +02:00
38434b0d86 map: Extract max end time 2026-08-15 21:08:50 +02:00
10653429e5 GNSS: Increase update rate to 2 Hz 2026-08-15 19:14:59 +02:00
Jannik Beyerstedt
4583ad8322 main: reboot on panic 2026-08-11 11:50:21 +02:00
17b84d9aec Add basic BLE I/O 2026-08-10 13:23:04 +02:00
Jannik Beyerstedt
666499c240 Move core ESP32 V2X to own repo 2026-07-31 16:06:20 +02:00
2db0dc0116 gnss: Add support for ublox GNSS 2026-07-31 13:20:21 +02:00
ac6a3e398e Hardware: Add PCB layout 2026-07-31 13:20:13 +02:00
Jannik Beyerstedt
71161d1d99 Add scripts to run/ flash the supported feature-sets 2026-07-31 12:13:54 +02:00
Jannik Beyerstedt
2c50668e7e 802.11-TX: Reduce transmit power, add notes about legal requirements 2026-07-31 12:04:46 +02:00
Jannik Beyerstedt
4d7bef58a1 Implement UART I/O protocol 2026-07-27 13:24:24 +02:00
Jannik Beyerstedt
ba71e718df proto/PositionState: Add time for geonetworking 2026-07-27 12:41:51 +02:00
6604670490 main: Add UART I/O helpers 2026-07-27 11:03:24 +02:00
Jannik Beyerstedt
7bbb47a844 cam_tx: Fill path history 2026-07-26 21:24:24 +02:00
2379a7eefc Enable V2X transmission, add optional stand-alone CAM transmission 2026-07-24 12:12:11 +02:00
Jannik Beyerstedt
1d4e82335d feat(docs): Explain supported feature combinations, add test script 2026-07-24 11:52:50 +02:00
Jannik Beyerstedt
7668c9bb7b proto/RawMsgTx: Add station type for source position vector 2026-07-24 11:51:00 +02:00
Jannik Beyerstedt
baaee5f6ff logging: Only print to jtag-serial
Otherwise esp-println will use UART0 when no USB-JTAG/Serial is connected.
2026-07-23 10:11:46 +02:00
Jannik Beyerstedt
fc3581d0d1 main: Fix feature flags 2026-07-22 16:15:58 +02:00
Jannik Beyerstedt
21db09ad7f build: Add "io" module for BLE/ UART messages 2026-07-22 15:39:33 +02:00
Jannik Beyerstedt
29a5d86e43 docs: Add BLE and UART protocol specification 2026-07-22 15:14:15 +02:00
58e5d5ec75 v2x: Reduce SPAT rate 2026-07-21 17:31:08 +02:00
e178c740db v2x: drop hopped messages and unsupported message types 2026-07-21 17:30:05 +02:00
f32887df61 applogic: Move to generic position state interface 2026-07-20 22:38:33 +02:00
Jannik Beyerstedt
055b03850b wifi: Move setup to radio module 2026-07-20 13:26:00 +02:00
Jannik Beyerstedt
d7eeb67538 screen: Move setup to module 2026-07-20 11:36:05 +02:00
3ae65edcbe cache: Add method to update or initialize items 2026-07-19 17:25:05 +02:00