Commit Graph

95 Commits

Author SHA1 Message Date
Giovanni Di Sirio f1e5358b70 Updated CMSIS H7 headers to 1-11-0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15870 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-09 11:16:04 +00:00
Giovanni Di Sirio 23ac58da10 More H7 support, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15594 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-23 14:47:47 +00:00
Giovanni Di Sirio e1a0f0b149 Updated ST Cube headers for STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15464 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-02-20 08:39:51 +00:00
Giovanni Di Sirio de6b6ac633 PWM definitions for RP2040.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14784 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-17 13:22:48 +00:00
Giovanni Di Sirio 6bf853595a More MP1 files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14776 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-16 10:13:45 +00:00
akscram 6b9f9c095c added support for STM32G491
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14772 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-15 06:18:48 +00:00
cinsights 5c471d4429 Fix RP2040 USB & PIO AHB offsets
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14647 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-14 12:43:34 +00:00
cinsights 592dd0802c Adding STM32L4P/Q5
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14606 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 09:38:28 +00:00
Giovanni Di Sirio fc914d7c6b Dynamic support implemented for STM32G0, updated G0 CMSIS files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14419 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 09:43:10 +00:00
cinsights d0784d3454 RP - Update rp2040.h. More peripherals with XOR, SET & CLR.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14336 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-29 06:02:05 +00:00
Giovanni Di Sirio 5e1cfe86a2 Reverted to 4 timers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14261 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-22 13:27:34 +00:00
Giovanni Di Sirio 776526b260 Fixed DMA offsets.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14257 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-22 07:18:25 +00:00
cinsights 18792fe675 RP - Fix padding in DMA_Debug_Typedef
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14255 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 21:43:36 +00:00
cinsights 368fa59d4e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14244 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-04-20 15:25:37 +00:00
cinsights 9bb5c3825d RP - more DMA INTx0/1 register block changes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14243 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 15:20:59 +00:00
cinsights 151bbee808 RP - Fix typo in rp_dma.h function name, fix register bank offset in DMA
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14242 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 15:02:57 +00:00
cinsights 2e8287a175 RP DMA IO in AHB, DMA TX IRQ handler fix, minor typo in SPI driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14228 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-18 22:52:05 +00:00
Giovanni Di Sirio 8797e729b8 Improved register definitions for RP.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14220 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-18 08:24:52 +00:00
cinsights 0a01e0956a RP WDG typo fixes - not yet working
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14216 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 14:19:00 +00:00
Giovanni Di Sirio a98dc3fcca Some more refinement on registers, SPI and DMA.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14208 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 07:49:50 +00:00
Giovanni Di Sirio f89be6c961 More SPI definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14205 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 18:38:31 +00:00
Giovanni Di Sirio e9e5ec0958 Some more bits definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14204 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 17:59:26 +00:00
Giovanni Di Sirio 8fa88b0b7d RP2040 DMA-related code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14197 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 07:49:24 +00:00
cinsights 1f4768da84 RP WDGv1 WIP
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14187 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 10:57:19 +00:00
cinsights 7a01e980a8 Add initial support for STM32WLx series (M4 core only)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14178 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 22:57:53 +00:00
cinsights 07e1b5618d Complete I2C bit definitions
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14167 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-13 02:24:16 +00:00
cinsights 52b225739c Add more RP peripheral definitions
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14166 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-12 06:49:47 +00:00
cinsights e4681c97c0 More peripheral definition and fix RTC DOTW masking.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14165 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-10 13:59:07 +00:00
cinsights 4d673ef2c8 Add more peripheral definitions (bit defines WIP)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14159 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-10 04:35:33 +00:00
Giovanni Di Sirio c3a2ee2e35 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14155 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-04-09 09:02:40 +00:00
Giovanni Di Sirio 888af4c028 Added PSM block.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14153 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-09 07:08:39 +00:00
cinsights c97e9fad20 Correct RTC bitpos
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14150 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-08 13:57:08 +00:00
cinsights 55e27e771d RP RTC update
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14149 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-08 13:36:24 +00:00
cinsights 21c59fea5c Add RP RTC bit definitions + driver WIP
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14148 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-08 05:50:22 +00:00
Giovanni Di Sirio a1484110fa Added DMA definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14146 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-07 12:26:38 +00:00
cinsights c2fd099efc RP2040 RTC driver WIP
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14142 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-06 20:58:04 +00:00
Giovanni Di Sirio 0f5ce825b1 Fixed SIO structure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14118 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-01 13:39:38 +00:00
Giovanni Di Sirio 31be5c3934 It does have an MPU.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14110 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-30 09:20:31 +00:00
Giovanni Di Sirio e612e95662 Temporary code for starting RP core 1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14104 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-29 14:18:37 +00:00
Giovanni Di Sirio f91d50a826 Tick-less mode support for RP.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14102 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-29 08:43:50 +00:00
Giovanni Di Sirio 172a0a9a03 PAL done, LED flashing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14095 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-28 08:42:53 +00:00
Giovanni Di Sirio 557fe2bf0e PAL driver template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14092 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-27 15:31:09 +00:00
Giovanni Di Sirio d6c3fe0d46 More work on RP SIO driver. Support for peripheral resets.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14089 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-27 08:20:09 +00:00
Giovanni Di Sirio ab9cf94dea More CMSIS definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14087 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-23 11:39:14 +00:00
Giovanni Di Sirio f220a267f0 More CMSIS support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14086 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-23 10:15:07 +00:00
Giovanni Di Sirio 33e6532a53 Clock initialization using the SDK, no settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14080 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-22 16:28:03 +00:00
Giovanni Di Sirio 0b2f801d71 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14073 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-03-20 14:25:10 +00:00
Giovanni Di Sirio 54304f7f66 CMSIS stubs for RP2040.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14072 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-20 14:16:46 +00:00
Giovanni Di Sirio bbb700257e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14015 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-01-06 17:17:03 +00:00
Giovanni Di Sirio d73692c651 Updates to STM32WBxx port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14014 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-06 08:38:25 +00:00