Skip to content

Latest commit

 

History

History
72 lines (52 loc) · 801 Bytes

File metadata and controls

72 lines (52 loc) · 801 Bytes

GD32F130 AVC-LAN CANBOX Decoder

Production-grade AVC-LAN bridge firmware for:

  • Lexus RX300
  • Toyota AVC-LAN systems
  • Mark Levinson audio systems
  • Android head unit integration

Hardware

MCU:

  • GD32F130C8T6
  • Cortex-M3
  • 48 MHz
  • 64 KB FLASH
  • 8 KB SRAM

Transceiver:

  • SP485EE

Bus:

  • Toyota AVC-LAN

Features

AVC-LAN

  • TX engine
  • RX engine
  • ACK handling
  • Retry logic
  • Arbitration
  • Packet builder
  • Checksum
  • Device emulation
  • CD changer emulation
  • Amplifier control

Android Bridge

  • UART bridge
  • Android command parser
  • Protocol layer

System

  • Watchdog
  • Scheduler
  • Software timers
  • Cooperative tasks
  • Debug logger
  • Runtime statistics
  • Diagnostics
  • Panic handler
  • Health monitor

Build

Toolchain:

  • arm-none-eabi-gcc

Build:

make