Commit Graph

4398 Commits

Author SHA1 Message Date
cinsights 75a1d87b6f RP - Add guard around dmaInit()
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14238 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-19 22:46:08 +00:00
Giovanni Di Sirio e15d7fe0f9 Missing DMA initialization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14237 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-19 17:18:56 +00:00
Giovanni Di Sirio 2ca81e8169 Changed it a bit.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14231 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-19 08:29:36 +00:00
Giovanni Di Sirio 15c7013ca7 It is meant to be called from RX interrupt only, not an error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14229 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-19 08:23:13 +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 0353abddd1 DMA improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14224 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-18 10:20:19 +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 84c28de8d2 Placement error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14215 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 12:48:09 +00:00
Giovanni Di Sirio 0e61b9738d Better IRQ handling (on average).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14214 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 12:45:53 +00:00
Giovanni Di Sirio 6dd09e650e SPI driver complete, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14213 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 10:32:27 +00:00
Giovanni Di Sirio 70ed0001a2 More SPI code, not done yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14212 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 10:02:14 +00:00
Giovanni Di Sirio f18ca24918 SIO drivers are now zero-indexed to match the RP2040 peripherals convention.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14211 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 08:21:02 +00:00
Giovanni Di Sirio 1e4eaf089e More SPI code, DMA fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14210 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 08:16:37 +00:00
cinsights 43d0ad4075 Set STM32_HAS_SPIR FALSE in registry of MCUs using SPIv2 (except WLxx)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14209 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 07:59:41 +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 e6135542e2 Fixed bad ordering of checks in STM32 SPIv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14207 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-17 06:52:02 +00:00
Giovanni Di Sirio 8b3cf2087d SPI driver preparations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14206 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 19:15:26 +00:00
cinsights b23fe5dcfe RP WDGv1 basic - to be tested
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14203 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 13:44:03 +00:00
cinsights dc69895565 RP WDGv1 mk
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14202 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 13:42:48 +00:00
Giovanni Di Sirio de062e140b DMA code, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14201 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 12:55:54 +00:00
Giovanni Di Sirio 876f46529a Moe DMA code, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14200 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 12:24:59 +00:00
Giovanni Di Sirio 435572d59f More DMA code, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14199 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-16 12:03:12 +00:00
Giovanni Di Sirio 5410f072cf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14198 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-04-16 08:29:01 +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 6548dd4a56 RP WDGv1 WIP
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14192 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 13:30:03 +00:00
Giovanni Di Sirio 726aa34df0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14191 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-04-15 13:19:25 +00:00
Giovanni Di Sirio ecd271056a Stub DMA driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14190 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 13:17:19 +00:00
cinsights 519b4aa13c Fix typo in WL55 hal_lld.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14188 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 11:53:01 +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
Giovanni Di Sirio c782a2d962 Core 1 start code moved in HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14185 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 06:21:36 +00:00
cinsights 516af97f0a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14184 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-04-15 04:41:46 +00:00
cinsights 5a74c1ceb7 Rename ST_NUCLEO_WL5JC to ST_NUCLEO_WL55JC
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14182 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 04:30:15 +00:00
cinsights e36da1cc38 Change STM32WL demo/board to use LPUART1 vs USART2
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14181 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 03:47:33 +00:00
cinsights 272eae6537 STM32WL missing folder
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14179 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 00:54:36 +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 ccec3b72d6 Clear INTE at TIMER init.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14171 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-13 11:46:28 +00:00
cinsights 6c4c84a0c2 Add WDGv1 template
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14168 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-13 02:54:04 +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
cinsights 824722a181 RTC callback working
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14158 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-09 13:17:08 +00:00
cinsights c0f61c3926 RTC typo fix
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14157 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-09 09:29:00 +00:00
cinsights e785bdc21f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14154 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-04-09 07:14:20 +00:00
cinsights 730ac499bb RP RTC add alarm macros
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14152 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-09 06:59:25 +00:00
cinsights dfb451f438 RP RTC alarm matching update
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14151 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-09 02:17:44 +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
cinsights 2bb8aac319 WIP RP RTC alarm
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14147 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-07 21:30:20 +00:00
cinsights 54e5352a0e RP basic RTC functional
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14144 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-07 09:16:49 +00:00
cinsights 653da0da2e More RTC WIP
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14143 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-07 04:00:07 +00:00