Production-grade AVC-LAN bridge firmware for:
- Lexus RX300
- Toyota AVC-LAN systems
- Mark Levinson audio systems
- Android head unit integration
MCU:
- GD32F130C8T6
- Cortex-M3
- 48 MHz
- 64 KB FLASH
- 8 KB SRAM
Transceiver:
- SP485EE
Bus:
- Toyota AVC-LAN
- TX engine
- RX engine
- ACK handling
- Retry logic
- Arbitration
- Packet builder
- Checksum
- Device emulation
- CD changer emulation
- Amplifier control
- UART bridge
- Android command parser
- Protocol layer
- Watchdog
- Scheduler
- Software timers
- Cooperative tasks
- Debug logger
- Runtime statistics
- Diagnostics
- Panic handler
- Health monitor
Toolchain:
- arm-none-eabi-gcc
Build:
make