Skip to content

[sn32] extend full sn32f2xx family support#60

Merged
dexter93 merged 50 commits into
SonixQMK:sn32_developfrom
dexter93:sn32_new_chips
Jun 9, 2025
Merged

[sn32] extend full sn32f2xx family support#60
dexter93 merged 50 commits into
SonixQMK:sn32_developfrom
dexter93:sn32_new_chips

Conversation

@dexter93
Copy link
Copy Markdown

No description provided.

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.
@dexter93 dexter93 changed the title [WIP] sn32f2xx family support [WIP] extend full sn32f2xx family support Dec 12, 2024
prefer modularity, since peripherals are different across chips
extend support to all possible CT timers and adapt
ensure ST is using 8-bit prescale always, there is no gain to use more
@dexter93 dexter93 force-pushed the sn32_new_chips branch 2 times, most recently from 361e9d3 to d29c7fd Compare May 29, 2025 19:09
@dexter93 dexter93 marked this pull request as ready for review June 9, 2025 13:59
@dexter93 dexter93 changed the title [WIP] extend full sn32f2xx family support [sn32] extend full sn32f2xx family support Jun 9, 2025
@dexter93 dexter93 merged commit 356d8cf into SonixQMK:sn32_develop Jun 9, 2025
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.

3 participants