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