Giovanni Di Sirio
|
4f8939fdc8
|
More adjustments for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14235 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 13:11:58 +00:00 |
Giovanni Di Sirio
|
09945f4cc8
|
Architecture-related improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14234 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 12:38:45 +00:00 |
Giovanni Di Sirio
|
df5405f7cf
|
Scheduler optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14233 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 10:38:38 +00:00 |
Giovanni Di Sirio
|
d9b773679c
|
New OS instances module, architectural cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14232 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 09:56:16 +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
|
be9f1e8c15
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14230 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-19 08:23:42 +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
|
2281bb59da
|
refinements
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14227 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 16:11:36 +00:00 |
Giovanni Di Sirio
|
57625b1ba8
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14226 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 15:08:30 +00:00 |
Giovanni Di Sirio
|
8f4552b74c
|
RT architecture diagram, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14225 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 14:21:54 +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 |
Giovanni Di Sirio
|
8e0f307e75
|
Optimizations, documentation reformatting.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14223 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 09:59:41 +00:00 |
Giovanni Di Sirio
|
dc9b229679
|
More readable conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14222 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 09:09:54 +00:00 |
Giovanni Di Sirio
|
dfb98a1b5e
|
More readable conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14221 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 09:07:04 +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 |
Giovanni Di Sirio
|
6d3cd1a3d5
|
white space fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14219 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 06:18:24 +00:00 |
Giovanni Di Sirio
|
938c70bd27
|
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14218 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 06:15:59 +00:00 |
Giovanni Di Sirio
|
863dc35522
|
Fixed missing reschedule check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14217 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-18 05:30:00 +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 |
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 |
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
|
7d63fde1c3
|
Reduce STM32WLxxC.ld flash size to 128K (dual core flash arrangement)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14196 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-16 01:56:39 +00:00 |
cinsights
|
6be40fd227
|
Fix assignment of currcore when PORT_CORES_NUMBER not defined
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14195 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-16 01:33:11 +00:00 |
cinsights
|
6d6e4e415c
|
Formatting fix
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14194 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-15 13:48:34 +00:00 |
cinsights
|
92e8aeb73c
|
Fix PORT_INFO define for non-SMP mode
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14193 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-15 13:46:49 +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 |
Giovanni Di Sirio
|
bee30522c4
|
Code cleanup and simplification.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14189 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-15 11:59:04 +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
|
66c2720a5b
|
Renamed the default instance from ch to ch0, found several errors in code accessing "ch" directly instead of using "currcore". This change breaks the debug plugin and changes are required.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14186 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
|
2021-04-15 06:34:14 +00:00 |