Skip to content

Conversation

@dexter93
Copy link
Contributor

Sonix SN32F2xx series

  • add in 240C/280/290 support
  • refactor CT timers
  • UART/SERIAL/GPIO extensions
  • RTC peripheral driver
  • ADC peripheral driver
  • I2C/SPI fixes
  • migrate 240 to common LLD
  • drop stale 24x LLD

Not all chips in the family have the same number of channels.
Allow for dynamic checking and adapting.

Currently, this supports all versions of CT16B1 as found on
240,240B,240C,260,280,290

Also, get rid of unused ancient BSP relics
These are only required on BSP code. Remove common defs, keep only
for the special 240 until it gets updated
These are supposed to do nothing. GPIO interrupts are enabled
by default in this chip and there is no control over them.
assuming ILRC by default
supports AIN0-15
@fpoussin fpoussin self-assigned this Jun 10, 2025
@fpoussin fpoussin merged commit 7853c52 into ChibiOS:chibios-21.11.x Jun 10, 2025
1 check passed
@fpoussin
Copy link
Member

LGTM, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants