Giovanni Di Sirio
118014dfcb
Fixed wrong sysclk check, added wait states check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14382 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-16 17:39:04 +00:00
Giovanni Di Sirio
b146978067
Dynamic clock model for RP2040.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14381 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 19:49:51 +00:00
Giovanni Di Sirio
2d4e29da76
More common BD code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14380 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 17:08:09 +00:00
Giovanni Di Sirio
c6f4664b18
Using centralized BD functions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14379 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 16:40:33 +00:00
Giovanni Di Sirio
e578d34b07
Using CMSIS conventions, more clock improvements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14378 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 16:36:49 +00:00
Giovanni Di Sirio
bae760ccff
Voltage regulator polling added, reorganization in hal.h.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14377 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 13:39:41 +00:00
Giovanni Di Sirio
f0e860ed98
Renamed in hal_lld_clock_check_tree().
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14376 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 12:33:47 +00:00
Giovanni Di Sirio
8cf382bbe1
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14375 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 12:26:43 +00:00
Giovanni Di Sirio
9f705c9d30
Mass update of G4 mcuconf.h files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14374 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 12:03:30 +00:00
Giovanni Di Sirio
50aac6e69f
Introduced a type for clock points.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14373 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 11:53:13 +00:00
Giovanni Di Sirio
634a9b55d2
unsigned
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14372 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 10:12:23 +00:00
Giovanni Di Sirio
112f264974
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14371 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 05:49:19 +00:00
Giovanni Di Sirio
99bdadd4fa
Fixed unused code in tick mode.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14370 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-15 03:53:13 +00:00
Giovanni Di Sirio
8843d76fb6
Added high level clock reconfiguration capability to HAL.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14369 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-14 07:26:37 +00:00
Giovanni Di Sirio
d72a5bf202
More optimizations, unified some common code..
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14368 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-13 11:54:20 +00:00
Giovanni Di Sirio
08c18a1019
Typos, comments and formatting.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14367 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-13 08:43:57 +00:00
Giovanni Di Sirio
1ebfbbaa50
Minor optimization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14366 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-11 11:53:15 +00:00
Giovanni Di Sirio
27874273d4
More elegant exit condition, no need to check inside the loop anymore.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14365 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-11 10:06:24 +00:00
Giovanni Di Sirio
8b5c492e9e
Moved delta insertion code in lists module.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14364 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-11 09:08:33 +00:00
Giovanni Di Sirio
dabd48d6cc
Small optimization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14363 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-11 08:46:52 +00:00
Giovanni Di Sirio
9b1eabb208
More optimizations to VTs.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14362 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-10 12:32:13 +00:00
Giovanni Di Sirio
4342e83fa8
Removed some dead code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14359 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-09 11:48:57 +00:00
Giovanni Di Sirio
5349d394b9
Removed compression.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14358 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-09 04:35:23 +00:00
Giovanni Di Sirio
57b068ffa1
Various ADCv4 fixes and enhancements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14357 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-08 09:31:55 +00:00
Giovanni Di Sirio
513a54fff1
Fixed bug #1158 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14354 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-08 08:27:44 +00:00
Giovanni Di Sirio
3bd24546a9
MISRA-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14353 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 13:30:15 +00:00
Giovanni Di Sirio
0978b1abe5
Missing file.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14352 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 12:50:36 +00:00
Giovanni Di Sirio
d5ce3b21ac
Fixed tick mode.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14351 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 12:36:45 +00:00
Giovanni Di Sirio
38e27cdbb4
Timers-related changes in various projects.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14350 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 12:35:39 +00:00
Giovanni Di Sirio
2472642e17
Changed timer callback signature.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14349 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 11:30:54 +00:00
Giovanni Di Sirio
3be977634b
More consistency changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14348 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 09:52:47 +00:00
Giovanni Di Sirio
126e5c9344
Fixed queues parameters order for consistency.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14347 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 09:40:06 +00:00
Giovanni Di Sirio
4421ff5524
Moved delta list functions into the generic lists header.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14344 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 09:17:28 +00:00
Giovanni Di Sirio
312b29e5b8
Grouped list code in local functions, to be moved in the lists module.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14343 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 08:37:27 +00:00
Giovanni Di Sirio
59723bfb2e
Removed "last" field from timer objects.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14342 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-07 06:24:11 +00:00
Giovanni Di Sirio
f506bdca05
Tentative fix for VTs and various improvements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14340 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-06 11:26:08 +00:00
Giovanni Di Sirio
84c18f04a5
Test code, some tentative optimizations.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14339 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-04 14:51:23 +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
6411cd50b4
Reload feature added to RT virtual timers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14333 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-28 08:10:33 +00:00
Giovanni Di Sirio
5b3566706a
Code to be tested, not complete.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14332 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-27 14:18:35 +00:00
Giovanni Di Sirio
98261e2d9d
experiment
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14331 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-26 18:56:11 +00:00
cinsights
211c3a26b1
RP - tidy up removed prototypes
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14329 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-26 01:57:47 +00:00
Giovanni Di Sirio
9d617edee6
Restored SB functionality with RT7.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14327 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 15:16:41 +00:00
Giovanni Di Sirio
7baf0a5c41
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14323 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 13:50:17 +00:00
Giovanni Di Sirio
70b210860e
STM32G0 clock initialization rework, to be tested.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14322 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 12:29:20 +00:00
Giovanni Di Sirio
1e046d1ca4
Placed an assertion.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14321 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 12:18:44 +00:00
Giovanni Di Sirio
9f06fd0e20
Fixed condition.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14320 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 12:11:36 +00:00
cinsights
623c3133ee
Minor change to DMA handling of IRQ DMA disable. Modify SPI handling of DMA ERROR macro.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14319 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 11:57:34 +00:00
vrepetenko
90ab355458
STM32WLxx port migrated to RCCv1
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14318 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 09:52:51 +00:00
vrepetenko
b34bcc558b
STM32 RCCv1: bd, hse32, pll_v2, ahb2 added. apb2 typo fixed. msi workaroud for undefined RCC_CFGR_SWS_MSI added.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14317 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 08:46:32 +00:00
Giovanni Di Sirio
0e274fc310
Single APB variant.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14316 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 07:55:43 +00:00
Giovanni Di Sirio
8699cc7113
Compatibility enhancements, code quality enahancements, made minidrivers use offsets defined in CMSS header files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14315 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 07:29:31 +00:00
Giovanni Di Sirio
1859ff322e
Removed duplicated definitions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14314 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 06:58:07 +00:00
Giovanni Di Sirio
e337e4c345
Removed even more redundant checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14313 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 06:08:13 +00:00
Giovanni Di Sirio
d8c2249c10
Remove more redundant checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14312 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 05:45:39 +00:00
Giovanni Di Sirio
5aa08e0ab4
Removed redundant checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14311 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 05:36:43 +00:00
Giovanni Di Sirio
ffe54e9023
White space fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14310 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-25 05:21:46 +00:00
Giovanni Di Sirio
21dd472b24
Updated registry names for RCC.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14309 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 19:30:46 +00:00
Giovanni Di Sirio
c31932ba49
Fixed bug #1157 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14307 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 19:14:25 +00:00
Giovanni Di Sirio
6ffbdecc93
Removed duplicated check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14305 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 18:05:49 +00:00
Giovanni Di Sirio
129a26eb40
Cross-core halt message.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14303 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 15:01:02 +00:00
cinsights
58fba1644b
RP - Fix SPI DR reversed between TX & RX. Fix minor typo.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14302 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 14:41:12 +00:00
Giovanni Di Sirio
70f300b396
Added support for LSI prescaler.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14298 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 13:50:29 +00:00
Giovanni Di Sirio
dba2dd7996
Missing NO_INIT check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14297 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 13:25:41 +00:00
Giovanni Di Sirio
7bfcf2b2ee
STM32L4+ clock initialization rework.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14295 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 12:07:00 +00:00
Giovanni Di Sirio
2eee33ec34
Removed duplicated checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14294 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 10:18:50 +00:00
Giovanni Di Sirio
401e35a30a
Removed duplicated check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14293 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 10:16:22 +00:00
Giovanni Di Sirio
5708101a95
Formatting.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14292 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 10:05:44 +00:00
Giovanni Di Sirio
fe175c0c43
Missing inclusions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14291 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 10:01:36 +00:00
Giovanni Di Sirio
f9408a5f73
Formatting and doc fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14290 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 09:59:33 +00:00
Giovanni Di Sirio
5385b8cfdd
Added RCC attributes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14289 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 09:41:02 +00:00
Giovanni Di Sirio
5e18794045
Duplicated defs.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14288 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 09:40:26 +00:00
Giovanni Di Sirio
100acdc8e8
Added support for STM32L422.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14287 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 08:00:02 +00:00
Giovanni Di Sirio
b86ec467d0
Removed switch for "advanced" mode in PWM implementation.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14283 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 07:03:00 +00:00
Giovanni Di Sirio
6332cccc4b
Fixed bug #1155 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14281 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 05:59:38 +00:00
Giovanni Di Sirio
dc37843888
Fixed bug #1154 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14278 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 05:33:24 +00:00
Giovanni Di Sirio
86f4f2eef9
Fixed bug #1153 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14275 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 05:11:36 +00:00
Giovanni Di Sirio
85fc97ff31
Error introduced with reworking.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14274 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-24 05:01:14 +00:00
Giovanni Di Sirio
9d807eaab4
Improved comment.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14273 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 16:27:07 +00:00
Giovanni Di Sirio
00b903fa75
Fixed bug #1113 (again).
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14272 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 15:35:50 +00:00
Giovanni Di Sirio
bce09ed2de
More consistent naming.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14270 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 15:15:48 +00:00
Giovanni Di Sirio
65247ad693
Experiment, L4 initialization done like G4.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14269 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 14:41:21 +00:00
Giovanni Di Sirio
02d39d2a37
PLL minidrivers fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14268 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 13:41:36 +00:00
Giovanni Di Sirio
c6ad2f65c1
Fixed SIO template.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14267 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 07:52:22 +00:00
Giovanni Di Sirio
619a2e2e9a
Fixed bug #1152 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14266 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 07:28:54 +00:00
vrepetenko
588e9cbe6a
STM32WLxx port: deleted STM32WLxxC.ld.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14265 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 07:25:44 +00:00
vrepetenko
89e00b005c
STM32WLxx port: fixed RTC driver copilation problems, added IPCC, RTC attributes to registry file, fixed some naming mistakes in stm32_isr.c and stm32_rcc.h
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14264 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 07:14:45 +00:00
vrepetenko
b9c0908faf
STM32WLxx port: added pin count to NUCLEO board and demo name, merged stm32wl ld files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14263 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-23 06:52:31 +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
570bc7b49b
Wrong DMA initializations.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14259 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-22 08:48:29 +00:00
Giovanni Di Sirio
a600cc9c36
Wrong conditions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14258 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-22 08:31:28 +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
Giovanni Di Sirio
64415c7010
ADC4 improvements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14256 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-22 04:37:48 +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
Giovanni Di Sirio
6db3f89722
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14254 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 11:07:21 +00:00
Giovanni Di Sirio
28a73195dc
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14253 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 08:19:52 +00:00
Giovanni Di Sirio
175437d88c
More details.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14252 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 07:20:43 +00:00
Giovanni Di Sirio
048127c248
No review.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14251 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 06:58:57 +00:00
Giovanni Di Sirio
c9162161cf
Trace API renamed for consistency with naming convention.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14250 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 06:43:57 +00:00
Giovanni Di Sirio
a83a328c79
Removed some dead code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14249 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 05:57:35 +00:00
Giovanni Di Sirio
a06d58837c
Moved architecture file in doxigen files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14248 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-21 05:29:43 +00:00
cinsights
9a76ba1bad
RP - Change DMA macros for revised INTxn layout
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14247 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 22:22:00 +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
Giovanni Di Sirio
8552c4ae33
Naming consistency.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14240 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 12:28:29 +00:00
cinsights
70a83c0d5c
RP remove ungated defines in spi header
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14239 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-20 00:18:25 +00:00
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
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
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
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
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
31254eb459
Add WL missing startup folder
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14180 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-15 01:00:56 +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
8ef71e4289
Fix RP typos (PORT_HANDLE_FIFO_MESSAGE hook in chcore.c)
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14177 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 13:26:08 +00:00
Giovanni Di Sirio
0b626c16f8
Inter-core synchronization on initialization, to be tested.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14176 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 12:20:33 +00:00
Giovanni Di Sirio
261a59db50
Time calibration data moved in ch_system, it is now shared.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14175 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 11:59:59 +00:00
Giovanni Di Sirio
0738442a0c
Shared registry in SMP mode, to be tested.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14174 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 11:52:42 +00:00
Giovanni Di Sirio
e4401ac0c3
The variable ch_system is not available in all configurations, "owner" is always present in thread structures, shell enhanced to show the core id.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14173 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 10:15:37 +00:00
Giovanni Di Sirio
c93d99ee3a
Fixed regression from latest changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14172 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-14 07:54: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
Giovanni Di Sirio
42d5fca126
More registry-related changes, removed some complexity from asm port modules thanks to registry changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14170 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-13 08:42:51 +00:00
Giovanni Di Sirio
0b1cc7db27
Changes to registry, preparation.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14169 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-13 08:18:46 +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
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
Giovanni Di Sirio
923c98a2a1
Fixed some obvious regressions in AVR port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14163 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-10 13:29:14 +00:00
Giovanni Di Sirio
af46126fa6
Small documentation fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14162 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-10 07:41:26 +00:00
Giovanni Di Sirio
65d78352b9
Improved port info.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14161 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-10 07:38:05 +00:00
Giovanni Di Sirio
76224772e2
Removed dedundant code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14160 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-10 07:35:42 +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
Giovanni Di Sirio
4913569895
Cross-core signaling now apparently works.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14156 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-09 09:06:22 +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
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
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
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
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
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
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
Giovanni Di Sirio
ba74711891
Removed MPU-related changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14145 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-07 11:42:37 +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
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
22c741835d
CM0+ MPU support, not finished.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14141 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-06 14:41:24 +00:00
Giovanni Di Sirio
daff5a6a69
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14140 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-05 18:05:36 +00:00
Giovanni Di Sirio
055983befd
Fixed wrong assertions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14139 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-05 13:55:04 +00:00
Giovanni Di Sirio
f0214c84a0
doc fix
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14138 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-05 13:51:24 +00:00
Giovanni Di Sirio
4a1c137eb5
Introduced "root" system variable.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14137 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-05 12:12:19 +00:00
Giovanni Di Sirio
c97d08b670
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14136 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-04 17:23:25 +00:00
Giovanni Di Sirio
4c61895918
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14135 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-04 16:39:19 +00:00
Giovanni Di Sirio
5ef2428650
Cross-cores threads creation support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14134 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-04 09:55:52 +00:00
Giovanni Di Sirio
9195ca3563
Added RT counter support to RP2 port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14133 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-04 08:26:20 +00:00
Giovanni Di Sirio
b420d1665e
Various fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14132 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-04 08:13:44 +00:00
Giovanni Di Sirio
4fa307658e
SMP done, to be validated.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14130 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-03 10:50:35 +00:00
Giovanni Di Sirio
c5b9581d72
Documentation fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14129 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-03 07:40:33 +00:00
Giovanni Di Sirio
3e50e220a7
More SMP-related changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14128 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-03 07:29:44 +00:00
Giovanni Di Sirio
3eb2365dca
Split plain ARMv6-M and ARMv6-M-RP2 ports.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14127 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-03 07:15:48 +00:00
Giovanni Di Sirio
658077bd6e
More SMP-related enhancements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14126 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-03 07:11:22 +00:00
Giovanni Di Sirio
3d9b1e9dd9
SMP-related changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14125 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-02 17:45:42 +00:00
Giovanni Di Sirio
70065704fd
SMP-related changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14124 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-02 17:45:06 +00:00
Giovanni Di Sirio
781b714fd3
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14122 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-02 10:52:23 +00:00
Giovanni Di Sirio
dbb6d05322
Fixes to the ST tick mode.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14120 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-02 09:33:13 +00:00
Giovanni Di Sirio
f09e1976b2
Dual core more working....
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14119 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-02 07:38:27 +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
0a7b3b9e88
ST driver enhancements related to multi core support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14117 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-04-01 12:01:41 +00:00
Giovanni Di Sirio
6ca8874513
Fixed bug #1151 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14113 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-30 11:56:26 +00:00
Giovanni Di Sirio
ca416ea711
Added multicore-enabled port for RP2, not complete.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14112 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-30 10:36:26 +00:00
Giovanni Di Sirio
c0820cb467
Fixed a doxygen tag.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14111 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-30 10:18:24 +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
4701828270
RP2040 FIFO support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14108 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-30 07:33:06 +00:00
Giovanni Di Sirio
8646bb3153
License update.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14105 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-29 15:24:45 +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
8333cc054c
Added some missing checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14101 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-29 04:45:40 +00:00
Giovanni Di Sirio
b145dfbdbd
Fixes in the SIO and PAL drivers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14100 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-28 19:36:32 +00:00
cinsights
f20f49bba5
Fixed bug #1150 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14096 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-28 10:09:19 +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
226bb595c3
Non complete.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14094 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-27 21:18:03 +00:00
Giovanni Di Sirio
e72906f68e
Formatting fixes, unused args fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14093 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-27 17:32:17 +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
479653eee1
Fixed clock initialization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14091 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-27 11:13:12 +00:00
Giovanni Di Sirio
fedede7989
RP UART IRQ support STM32-style.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14090 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-27 08:50:17 +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
525f89f0e3
RP2040 SIO driver stubs, other minor changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14088 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-23 12:54:37 +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
f7f8df4752
Clock initialization improvements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14085 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-23 08:23:17 +00:00
cinsights
3903137141
Fixed bug #1149 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14081 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-23 01:56:31 +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
de273b8b04
Bindings for Pico-SDK.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14079 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-22 11:29:15 +00:00
cinsights
075912774e
Fix TIM register layout difference for STM32G4 series (bug #1148 )
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14076 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-22 07:23:57 +00:00
Giovanni Di Sirio
e818724a4e
More RP2040 code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14075 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-20 17:03:26 +00:00
Giovanni Di Sirio
55b6d2718f
RP2040 HAL stubs.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14074 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-20 15:14:04 +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
2959d2876b
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14071 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-20 09:07:12 +00:00
Giovanni Di Sirio
b6df752c69
Removed old ARMCMx port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14067 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-08 10:22:42 +00:00
Giovanni Di Sirio
f8d8a73645
Tentative fix for fast interrupts.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14062 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-07 09:25:14 +00:00
Giovanni Di Sirio
f77cc7962a
Tentative fix for bug #1147 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14061 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-07 08:13:13 +00:00
cinsights
0163a71e50
Fixed bug #1146 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14057 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-04 23:30:08 +00:00
Giovanni Di Sirio
1ce430e493
Fixed bug #1145 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14049 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-13 09:16:24 +00:00
Giovanni Di Sirio
c77c93324d
Added assertion into chSchGoSleepS() to prevent sleeping in the idle thread.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14048 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-13 09:00:03 +00:00
Giovanni Di Sirio
ce63cadda6
Fixed bug #1144 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14045 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-13 08:56:12 +00:00
Giovanni Di Sirio
a50c0e83c8
Fixed bug #1143 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14044 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-13 08:45:52 +00:00
Giovanni Di Sirio
c8bf18ea38
Documentation fix.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14041 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-13 07:54:01 +00:00
Giovanni Di Sirio
f94059bbef
Documentation quality fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14039 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-08 11:10:21 +00:00
Giovanni Di Sirio
800c37a960
Documentation quality fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14036 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-08 10:21:45 +00:00
Giovanni Di Sirio
7024529a28
Documentation quality fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14035 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-08 09:41:37 +00:00
Giovanni Di Sirio
b9d081adeb
Fixed bug #1142 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14032 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-07 10:14:23 +00:00
Giovanni Di Sirio
1d3aae3b93
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14031 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-06 08:24:41 +00:00
Giovanni Di Sirio
21eb903b0b
Fixed error introduced with queue changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14030 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-02-06 07:30:22 +00:00
Giovanni Di Sirio
38e0f697d4
Wrong size....
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14026 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-25 15:58:00 +00:00
Giovanni Di Sirio
8654b34b95
Fixed overflow probkem.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14025 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-25 15:49:35 +00:00
Giovanni Di Sirio
9f5a8820b1
Fixed a problem with MPU support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14024 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-25 14:16:06 +00:00
Giovanni Di Sirio
89717aa637
Fixed bug #1141 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14022 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-23 11:28:06 +00:00
Giovanni Di Sirio
483f99db86
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14021 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-23 08:33:35 +00:00
Giovanni Di Sirio
dcd16e9ca0
More WB patches.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14020 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-23 07:51:25 +00:00
cinsights
78df665ca0
Fix bug 1140 - chsnprintf() sign mode/filler mode conflict
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14018 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-16 03:23:48 +00:00
Giovanni Di Sirio
3f47670d69
More STM32WB-related patches.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14017 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-12 08:42:33 +00:00
cinsights
8e5cc9a203
Add time conversion macros and functions for monotonic time stamps
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14016 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-11 12:14:32 +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
Giovanni Di Sirio
0db4602521
White space fix.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14013 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-04 09:12:40 +00:00
Giovanni Di Sirio
80126c6b01
Fixed a comment.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14012 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-04 09:11:17 +00:00
Giovanni Di Sirio
adeb90f256
Undone last changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14011 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-01-01 08:52:56 +00:00
cinsights
476c02c139
Add new get/set flags and dispatch function to Events
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14009 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-31 10:39:19 +00:00
Giovanni Di Sirio
c8eb233813
Hidden error.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14004 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-29 15:29:38 +00:00
cinsights
0cc119c1dd
Update STM32WB implementation
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14003 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-29 09:13:07 +00:00
Giovanni Di Sirio
9bb2f4eadf
Fixed CMSIS RTOS wrapper.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14000 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-28 18:53:33 +00:00
Giovanni Di Sirio
ad39bd7adb
Added missing field to chconfs, adjusted OSAL wrapper.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13997 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-28 18:36:04 +00:00
Giovanni Di Sirio
f80db3de1e
Fixed warning.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13994 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-27 10:06:44 +00:00
Giovanni Di Sirio
b62b5cf999
Fixed OTG regression on H7.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13983 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-25 09:36:47 +00:00
Giovanni Di Sirio
83b626bcb8
Removed a cast, fixed a compile problem.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13977 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-24 14:46:48 +00:00
cinsights
4b3dde8019
Change STM32WB to gpio2 in board cfg and platform.mk
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13975 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-22 12:42:04 +00:00
Giovanni Di Sirio
ffb3542a50
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13974 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-21 14:00:15 +00:00
Giovanni Di Sirio
7802b82505
MISRA-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13973 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-20 09:37:02 +00:00
Giovanni Di Sirio
f56587102a
Fixed more regressions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13972 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-20 08:19:23 +00:00
Giovanni Di Sirio
93e3cdbba2
Fixed wrong error message.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13971 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-20 07:30:31 +00:00
cinsights
f6e7aa1acd
Correct reference to thread prio in shell_cmd.c
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13970 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-20 04:13:33 +00:00
cinsights
ea9c9860d8
Correction to fix for #1139
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13969 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-20 03:32:59 +00:00
cinsights
7522cfeab5
Update STM32WB board naming, board configurator files and demo files
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13968 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-20 03:32:06 +00:00
Giovanni Di Sirio
ce263870a7
Fixed #1139 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13965 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-19 11:03:42 +00:00
Giovanni Di Sirio
fb5e29f1c8
More queues reorganization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13963 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-19 09:24:14 +00:00
cinsights
be8557f2cb
Work in progress STM32WB board configuration
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13962 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-18 09:54:34 +00:00
Giovanni Di Sirio
a224a6ee14
Fixed a couple errors in latest changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13961 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-18 08:08:05 +00:00
Giovanni Di Sirio
da1272dc01
Reorganized static initializer macros.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13960 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-17 15:31:07 +00:00
Giovanni Di Sirio
62ada2377f
Fixed ticked mode.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13959 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-17 15:22:14 +00:00
Giovanni Di Sirio
817fe8f3de
Initial fix for bug #1138 . To be completed by running all regression and quality checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13958 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-17 14:32:54 +00:00
Giovanni Di Sirio
22a2569793
Various fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13957 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-17 09:52:25 +00:00
Giovanni Di Sirio
1620385127
Updated lists handling, not yet used.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13956 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-17 09:08:31 +00:00
Giovanni Di Sirio
2238233117
Test file.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13955 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-16 20:20:30 +00:00
Giovanni Di Sirio
1718284abe
Removed unused header.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13953 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-15 17:18:10 +00:00
cinsights
9447149dfb
Updates to STM32WBxx support
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13952 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-15 11:31:26 +00:00
cinsights
2d27c48c91
Correct STM32WB55 debug register naming for TIM16 &17 in hal_st_lld
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13951 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-13 10:32:58 +00:00
cinsights
a5d84744b2
Add support for TIM15-17 to hal_st_lld
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13950 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-10 11:30:21 +00:00
Giovanni Di Sirio
8529def1ba
Copyright cleanup.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13949 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-07 09:00:12 +00:00
Giovanni Di Sirio
5bdee4382b
More WB patches.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13946 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-04 10:51:01 +00:00
Giovanni Di Sirio
7bfba6ae7e
STM32WB patches all merged.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13944 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-02 11:30:19 +00:00
Giovanni Di Sirio
524ff1654c
More STM32WB-related.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13943 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-12-02 11:28:29 +00:00
Giovanni Di Sirio
fccacb66aa
STM32WB USB dongle board files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13942 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 14:16:13 +00:00
Giovanni Di Sirio
4e7ead1ee3
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13941 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 14:15:06 +00:00
Giovanni Di Sirio
cf255c0b88
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13940 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 14:13:29 +00:00
Giovanni Di Sirio
6e34298645
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13939 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 14:10:23 +00:00
Giovanni Di Sirio
546728ef5e
STM32WB HAL support, not verified.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13937 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 14:07:41 +00:00
Giovanni Di Sirio
acafcdd075
STM32WB Nucleo board files, template missing, chcfg missing.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13936 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 14:06:31 +00:00
Giovanni Di Sirio
7502b3ac78
EXTI, TIM changes related to STM32WB.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13935 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 14:03:23 +00:00
Giovanni Di Sirio
d5076ae790
Added STM32WB startup files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13934 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 13:57:31 +00:00
Giovanni Di Sirio
7c3b31dbd1
Addes STM32WB CMSIS files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13933 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 13:56:22 +00:00
Giovanni Di Sirio
3ee6ebe343
Fixed bug #1137 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13931 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 10:26:02 +00:00
Giovanni Di Sirio
6c99545de5
Fixed bug #1136 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13929 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-29 10:20:04 +00:00
Giovanni Di Sirio
057b9ddf7e
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13927 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-26 10:35:31 +00:00
Giovanni Di Sirio
d80ef59b81
More bug #1135 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13924 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-26 10:24:04 +00:00
Giovanni Di Sirio
cf2f2c017c
More bug #1134 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13922 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-26 10:19:31 +00:00
Giovanni Di Sirio
bb41949dd3
Fixed bug #1135 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13919 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-26 10:15:53 +00:00
Giovanni Di Sirio
6a608b9d33
More bug #1134 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13918 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-26 10:05:30 +00:00
Giovanni Di Sirio
e4ca442aaa
More bug #1134 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13915 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-26 10:02:26 +00:00
Giovanni Di Sirio
590384cdb4
Fixed bug #1134 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13913 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-26 09:56:07 +00:00
Giovanni Di Sirio
59c91af316
Fixed bug #1133 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13910 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-23 09:51:10 +00:00
Giovanni Di Sirio
19666febed
Added chscanf() and buffered streams, contributed by Alex Lewontin.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13908 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-15 11:30:34 +00:00
edolomb
c6d6332505
Fixed bug #1133
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13907 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-11 21:38:24 +00:00
edolomb
83c73a20a5
Fixed bug #1132
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13906 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-11 21:35:02 +00:00
edolomb
b3fc49af77
Errata delete
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13905 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-11 20:20:37 +00:00
edolomb
b25d791fa1
-Fixed Bug in STM32H750XB Board;
...
-Fixed Bug in MDMAv1;
-Added mdmaChannelSetTrigModeX() function in MDMAv1 driver;
-Fixed bugs in QSPIv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13904 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-11 19:56:05 +00:00
Giovanni Di Sirio
2f96bed5e1
white space fixes
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13902 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-09 08:02:11 +00:00
Giovanni Di Sirio
d0ec6c06b8
Fixed bug #1131 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13899 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-08 09:53:49 +00:00
Giovanni Di Sirio
7064624f81
USARTv1 regression on STM32F1xx.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13898 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-11-08 08:46:17 +00:00
Giovanni Di Sirio
417d450e0b
Fixed bug #1128 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13893 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-31 10:40:11 +00:00
edolomb
b87e6f0f8c
Support for STM32H750B-DK:
...
- Added STM32H750xB.ld
- Added ST_STM32H750XB_DISCOVERY board
- Updated hal_mii.h
- Added RT-STM32H750XB-DISCOVERY demo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13891 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-26 17:45:53 +00:00
edolomb
715532b53f
Support for STM32H750B-DK:
...
- Added STM32H750xB.ld
- Added ST_STM32H750XB_DISCOVERY board
- Updated hal_mii.h
- Added RT-STM32H750XB-DISCOVERY demo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13890 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-26 17:43:21 +00:00
Giovanni Di Sirio
d903736f25
Various patches related to MACv2 and LWIP.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13889 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-15 08:37:02 +00:00
Giovanni Di Sirio
35d38d71c5
Fixed bug #1127 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13886 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-13 08:46:28 +00:00
Giovanni Di Sirio
41c0e8b91b
MACv2 driver.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13884 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-11 08:10:43 +00:00
Giovanni Di Sirio
4c808b1f2c
Fixed bug #1126 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13881 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-10-10 10:16:58 +00:00
cinsights
a544fee35f
USARTv1 update typo fixes
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13879 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-30 23:49:12 +00:00
Giovanni Di Sirio
4960c1169a
Missing conditional.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13878 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-30 10:35:37 +00:00
Giovanni Di Sirio
1723fb855d
Updated clock handling.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13877 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-30 10:19:06 +00:00
Giovanni Di Sirio
621a051a8d
UART9 and UART10 related changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13876 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-30 09:12:47 +00:00
Giovanni Di Sirio
a2508d72ff
Files for UART9 and UART10 support in USARTv1.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13875 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-30 08:16:42 +00:00
Giovanni Di Sirio
7528f8b4f9
Added missing USARTv1 definitions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13874 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-30 08:03:18 +00:00
cinsights
461f425963
Update platform_l432.mk to include EFL
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13873 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-28 02:38:47 +00:00
Giovanni Di Sirio
13b126b2eb
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-24 10:38:29 +00:00
Giovanni Di Sirio
5fd5b05ef2
Fixed bug #1123 (notes).
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13869 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-23 08:44:00 +00:00
Giovanni Di Sirio
0f042ab00f
Initial support for STM32G474 DPOW1 board.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13867 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-22 12:27:58 +00:00
Giovanni Di Sirio
123c6ccde1
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13865 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-22 09:31:57 +00:00
Giovanni Di Sirio
c4b1b2e7d6
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13864 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-21 17:52:32 +00:00
Giovanni Di Sirio
5c1091dc2f
Fixed bug #1124 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13861 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-20 09:35:09 +00:00
Giovanni Di Sirio
24ac5185af
Fixed bug #1123 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13860 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-20 07:53:48 +00:00
Giovanni Di Sirio
5a80fa2049
Fixed BD initialization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13859 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-19 10:23:08 +00:00
Giovanni Di Sirio
d659db7440
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13858 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-17 16:21:38 +00:00
Giovanni Di Sirio
67cf80fa2a
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13857 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-17 16:16:50 +00:00
Giovanni Di Sirio
705c632ed5
Fixed bug #1122 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13854 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-12 08:08:20 +00:00
Giovanni Di Sirio
a4675488a9
Fixed bug #1121 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13853 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-12 08:01:24 +00:00
Giovanni Di Sirio
3a5984f10a
Improved G4 clock initialization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13850 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-09 08:55:57 +00:00
Giovanni Di Sirio
3b53c60a49
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13849 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-09 08:36:24 +00:00
Giovanni Di Sirio
dc0302e867
More updaters for F4.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13848 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-08 09:17:41 +00:00
Giovanni Di Sirio
8fc602dc53
Improved checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13847 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-07 17:43:56 +00:00
Giovanni Di Sirio
2eb09bcd8d
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13843 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-07 08:37:22 +00:00
Giovanni Di Sirio
b18ce2f1ca
Added ISR suppression macros, preparation for new IRQ handling.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13841 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-07 06:50:10 +00:00
Giovanni Di Sirio
1f668767de
Addressed device header differences.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13838 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-05 09:34:39 +00:00
Giovanni Di Sirio
69dfb71f3e
More mass mcuconf.h mass update.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13836 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-05 06:41:05 +00:00
Giovanni Di Sirio
f873b7b469
Configuration files mass update.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13834 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-05 06:26:10 +00:00
Giovanni Di Sirio
328c7e9aec
More startup fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13833 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-04 10:09:56 +00:00
Giovanni Di Sirio
62bbb92055
Fixed name conflict impacting Cortex-M that caused cache to not be enabled.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13832 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-04 08:54:04 +00:00
Giovanni Di Sirio
dbbc93f7df
SIO STM32 implementation for USARTs without FIFO in USARTv2, with FIFO in USARTv3.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13830 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-03 10:54:54 +00:00
Giovanni Di Sirio
5f9d6389e7
SIO improvements, it is almost final.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13829 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-03 07:42:53 +00:00
Giovanni Di Sirio
281f23ea19
Removed some dead code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13828 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-01 13:53:51 +00:00
Giovanni Di Sirio
af500bf5ac
Finished errors handling, to be tested.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13827 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-01 13:38:43 +00:00
Giovanni Di Sirio
8a03162059
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13826 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-01 12:58:25 +00:00
Giovanni Di Sirio
4ccbff905a
Improved code organization and errors handling.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13825 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-01 12:44:04 +00:00
Giovanni Di Sirio
9215d18459
At least TX is working now.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13824 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-09-01 11:44:45 +00:00
edolomb
fec3aeb51c
Fixed bugs (ticket #1120 )
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13823 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-31 19:18:39 +00:00
Giovanni Di Sirio
c159b43880
Fixed some bugs, now it appears to work, more test needed.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13821 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-31 14:13:28 +00:00
Giovanni Di Sirio
83b31c07de
Missing initialization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13820 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-31 13:22:17 +00:00
Giovanni Di Sirio
510da52979
More SIO changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13819 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-31 09:32:24 +00:00
cinsights
f87d680ab7
Fixed bug #1119
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13818 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-31 08:33:35 +00:00
Giovanni Di Sirio
61b839a7c6
Given optional stream interface to SIO driver.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13817 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-30 14:03:57 +00:00
Giovanni Di Sirio
6e72cb497c
More SIO support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13816 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-30 09:58:30 +00:00
Giovanni Di Sirio
cbcc485f35
More SIO code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13815 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-29 16:52:47 +00:00
Giovanni Di Sirio
3ae922fc32
More work on SIO driver.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13814 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-29 14:41:43 +00:00
Giovanni Di Sirio
56e58bfc59
More work on SIO.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13813 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-29 06:57:22 +00:00
Giovanni Di Sirio
84119d5d52
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13812 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-28 14:27:43 +00:00
Giovanni Di Sirio
c21bbe0fa0
Incomplete work on SIO implementation.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13811 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-27 19:33:50 +00:00
Giovanni Di Sirio
5fec2a17fc
Simplified USART units use collision detection in STM32 HAL, now it is done like for TIM units for consistency.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13810 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-22 09:19:59 +00:00
Giovanni Di Sirio
a4e9fc5170
Identification macros such as__CHIBIOS_RT__ are now prefixed by two underscores.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13808 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-10 12:30:19 +00:00
Giovanni Di Sirio
b2290c2e13
More on licensing.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13807 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-10 12:03:52 +00:00
Giovanni Di Sirio
1776899465
Improved licensing checks for RT.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13806 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-10 11:44:01 +00:00
cinsights
d96e7c10df
Fix typos in ARM port. Add _exit, _kill and _getpid to syscalls.c
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13803 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-06 09:11:54 +00:00
Giovanni Di Sirio
5697059a00
ARM port updated to latest spec.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13802 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-01 09:54:27 +00:00
Giovanni Di Sirio
71c5be34a8
Strong checks on port implementations in RT.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13801 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-01 09:54:04 +00:00
Giovanni Di Sirio
4f59da97b6
typo
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13798 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-31 15:30:09 +00:00
Giovanni Di Sirio
c66c57f992
Support for 3 analog watchdogs in ADCv3 (STM32F3, L4, L4+, G4).
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13795 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-31 08:32:03 +00:00
Giovanni Di Sirio
366e1696e9
Support for 3 analog watchdogs in ADCv3 (STM32F3, L4, L4+, G4).
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13794 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-30 08:27:14 +00:00
Giovanni Di Sirio
1b1b98cedb
Improved STM32G0 ADC driver.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13792 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-28 08:28:34 +00:00
Giovanni Di Sirio
f9237ecc1a
SB fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13791 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-28 07:33:43 +00:00
Giovanni Di Sirio
b4a8c81b53
More #1117 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13788 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:29:25 +00:00
Giovanni Di Sirio
eb537d7ac8
Fixed bug #1117 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13787 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:03:26 +00:00
Giovanni Di Sirio
e673533ed9
#1117 #9 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13786 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:01:47 +00:00
Giovanni Di Sirio
bdb77e4328
#1117 #8 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13785 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:00:38 +00:00
Giovanni Di Sirio
eb3cf6a1f6
#1117 #7 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13784 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:57:39 +00:00
Giovanni Di Sirio
95b934e07c
#1117 #6 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:52:58 +00:00
Giovanni Di Sirio
043250507f
#1117 #5 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13782 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:51:55 +00:00
Giovanni Di Sirio
fcb6bb7085
#1117 #4 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13781 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:49:43 +00:00
Giovanni Di Sirio
7fd2a32106
#1117 #3 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13780 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:47:39 +00:00
Giovanni Di Sirio
d262dc5e02
#1117 #2 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13779 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:46:42 +00:00
Giovanni Di Sirio
f528f0945a
#1117 #1 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13778 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:45:16 +00:00
Giovanni Di Sirio
20f514fe35
Fixed bug #1116 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13776 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-23 12:54:37 +00:00
Giovanni Di Sirio
dfab27e85a
Fixed bug #1115 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13773 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-22 09:24:30 +00:00
Giovanni Di Sirio
8e609e9459
Fixed bug #1114 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13770 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-22 09:17:06 +00:00
Giovanni Di Sirio
d1c2a7ced4
Work on bug #1113 , to be completed.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13769 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-22 09:09:23 +00:00
cinsights
923271a9b4
Fix bug #1112 (EFL driver for L4+ dual bank sector count wrong)
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13764 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-19 15:05:59 +00:00
Giovanni Di Sirio
13ed31ea6e
NIL updated, makefiles fixed.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13762 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-15 12:05:51 +00:00
Giovanni Di Sirio
6d831b1378
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13761 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-15 10:06:20 +00:00
Giovanni Di Sirio
9f4fea9677
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13760 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-14 09:41:33 +00:00
Giovanni Di Sirio
7ec444ada9
Metadata fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13759 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 17:05:13 +00:00
Giovanni Di Sirio
4dc024e621
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13758 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 16:39:02 +00:00
Giovanni Di Sirio
98ff784be7
Minor fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13757 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 15:00:25 +00:00
Giovanni Di Sirio
8c806ff439
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13756 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 14:24:43 +00:00
Giovanni Di Sirio
705e6cd5d3
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13755 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 12:33:19 +00:00
Giovanni Di Sirio
089892eb2c
Stand-alone ARMv6-M port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13752 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 07:36:30 +00:00
Giovanni Di Sirio
86f5432717
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13751 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-12 18:45:36 +00:00
Giovanni Di Sirio
5deb16f16d
RT7 merged, only ARMv7-M port functional.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-12 13:15:38 +00:00
Giovanni Di Sirio
ffd47a7f3a
Improvement to time stamps, added test code.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13745 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-11 09:40:59 +00:00
Giovanni Di Sirio
02b653d98c
New API for high resolution monotonic time stamps.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13744 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-11 06:16:26 +00:00
Giovanni Di Sirio
6d911dde73
Fixed bug #1111 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13742 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 17:30:12 +00:00
Giovanni Di Sirio
af948f8583
Fixed bug #1109 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13740 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 09:35:47 +00:00
Giovanni Di Sirio
429238ac29
Fixed bug #1109 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13737 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 09:24:49 +00:00
Giovanni Di Sirio
8a1b18108c
Updated FatFS to version 0.14.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13735 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 08:02:12 +00:00
Giovanni Di Sirio
e17ee10032
Fixed bug #1108 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13732 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 06:26:35 +00:00
Giovanni Di Sirio
3249070d41
Fixed bug #1107 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13728 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-26 08:12:04 +00:00
Giovanni Di Sirio
3bbc7d36ad
Added a new setting to STM32 USBv1 allowing for some clock deviation from 48MHz. Renamed setting USB_HOST_WAKEUP_DURATION to STM32_USB_HOST_WAKEUP_DURATION for consistency.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13726 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-26 07:51:04 +00:00
Giovanni Di Sirio
fb7a643342
Fixed bug #1106 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13723 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 11:58:02 +00:00
Giovanni Di Sirio
3783e6ca4f
Fixed bug #1105 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13720 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 07:43:30 +00:00
Giovanni Di Sirio
7ed288e9d1
MISRA fix.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13719 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 07:20:37 +00:00
Giovanni Di Sirio
9828028b9c
Fixed bug #1104 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13716 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 06:57:07 +00:00
Giovanni Di Sirio
e5038ecda2
Readability changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13715 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-15 10:30:40 +00:00
Giovanni Di Sirio
4baa25f4cc
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13714 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-15 09:50:32 +00:00
Giovanni Di Sirio
041b369f3e
Tentative fix for bug #1104 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13709 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-14 08:30:05 +00:00
Giovanni Di Sirio
19a236b0de
Preparation for RT7.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13701 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-10 07:27:53 +00:00
Giovanni Di Sirio
598cd51c47
Preparation for RT7.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13700 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-10 07:26:45 +00:00
Giovanni Di Sirio
0b3a095690
More FDCAN changes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13693 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-07 09:36:16 +00:00
Giovanni Di Sirio
0850d9a7a2
FDCAN changes, not finished.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13692 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-07 09:03:05 +00:00
Giovanni Di Sirio
3d63ab70e1
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13689 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-06 12:21:57 +00:00
Giovanni Di Sirio
afc0684e75
Fixed bug #985 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13685 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-06 06:50:42 +00:00
Rocco Marco Guglielmi
cf63148193
Fixed Bug #1103
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13680 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-02 12:50:56 +00:00
Giovanni Di Sirio
6427a96b26
Added entry for STM32L475 in STM32L4 registry header, updated all configuration files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13676 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-31 08:16:01 +00:00
Giovanni Di Sirio
c37c67b0b8
More bug #1101 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13674 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-31 07:58:24 +00:00
Giovanni Di Sirio
0c8ed46600
Updated CMSIS headers for STM32F7, G0, G4, H7, L0, L4, L4+.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13673 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-31 07:58:00 +00:00
cinsights
578f35a004
Fix sector size in STM32F4xx EFL driver and add F4x5/4x7
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13668 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-28 04:00:12 +00:00
Giovanni Di Sirio
8a9a5ba570
Tentative fix for EXTI problem on G0.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13664 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-24 08:03:25 +00:00
Giovanni Di Sirio
903613b935
Fixed bug #1100 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13661 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-23 07:42:20 +00:00
Giovanni Di Sirio
33ae83d6c9
Fixed bug #1099 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13660 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-23 07:36:23 +00:00
Rocco Marco Guglielmi
0a1f75097b
Introduced tickles mode for ADuCM36x
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13657 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-19 11:40:34 +00:00
Giovanni Di Sirio
9ff8210349
Fixed regression in simulator port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13655 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 16:30:00 +00:00
Giovanni Di Sirio
43303f22ea
Fixed bug #1098 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13652 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 12:55:34 +00:00
Giovanni Di Sirio
6743785036
Fixed bug #1097 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13650 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 12:33:03 +00:00
Giovanni Di Sirio
32738e737c
Fixed bug #1096 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13647 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 12:14:53 +00:00
Giovanni Di Sirio
43fbcc067c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13641 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-03 08:48:48 +00:00
Giovanni Di Sirio
81a0e56332
More documentation fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13640 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-02 17:21:41 +00:00
Giovanni Di Sirio
bbece2d2d1
Latest changes and documentation fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13639 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-02 16:44:50 +00:00
Giovanni Di Sirio
228d232043
Fixed bug #1094 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13637 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-02 11:50:33 +00:00
Giovanni Di Sirio
5cf3eb251b
Fixed bug #1093 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13632 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-01 10:22:10 +00:00
Rocco Marco Guglielmi
046c381141
Fixed Bug #1092
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13630 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-30 14:19:28 +00:00
Giovanni Di Sirio
209ec1cdab
Improved STM32 ICU.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13618 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-30 07:42:19 +00:00
Giovanni Di Sirio
1b940f4d55
STM32 ICU driver now allows to setup the ARR register in the configuration structure, the default value should be 0xFFFFFFFFU.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13616 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-29 10:23:07 +00:00
Giovanni Di Sirio
de6050378c
Documentation fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13613 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-29 08:40:10 +00:00
Giovanni Di Sirio
6e23be0b64
More time conversion macros added to HAL OSAL.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13609 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-29 07:53:08 +00:00
Giovanni Di Sirio
e84794c8e7
Fixed bug #1091 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13607 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 15:23:12 +00:00
Giovanni Di Sirio
95a05917c4
Fixed bug #1090 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13605 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 13:46:57 +00:00
Giovanni Di Sirio
a22f68d2e6
Fixed bug #1089 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13600 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 09:34:42 +00:00
Giovanni Di Sirio
0fe5cf7257
Fixed bug #1088 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13595 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 08:58:33 +00:00
Giovanni Di Sirio
e2943eb904
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13579 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-26 12:36:56 +00:00
Rocco Marco Guglielmi
3d1a198221
Improved communication buffer management for ADXL355 Device Driver
...
Added a new demo for the STM32F7
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13557 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 16:02:51 +00:00
Rocco Marco Guglielmi
5742b82e65
Implemented cache handling in the ADXL355 Device Driver
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13556 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 13:34:16 +00:00
Rocco Marco Guglielmi
7fe87fc979
Modified ADXL355 driver
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13554 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 10:58:37 +00:00
cinsights
314a8e21db
Fix bug #1085
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13552 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 06:54:29 +00:00
cinsights
ee185c0378
Fix bug #1084
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13550 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 02:52:44 +00:00
Giovanni Di Sirio
3ee54c9874
Added missing EXTI for L5.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13549 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-21 10:43:37 +00:00
Giovanni Di Sirio
f3211b13c8
Selective initialization for STM32L5. Updated for STM32L5.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13546 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-21 08:57:32 +00:00
Giovanni Di Sirio
8acdaf5d31
Fixed bug #1083 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13543 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-19 15:35:46 +00:00
Giovanni Di Sirio
b93bc259f3
Mail queues test implementation.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13541 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-19 08:22:27 +00:00
Giovanni Di Sirio
fc386f7740
Added dynamic reconfiguration API to lwIP bindings.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13539 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-19 07:02:05 +00:00
Giovanni Di Sirio
3f370958d6
Improvements to TIMv1 ST driver implementation. Added concept of delayed rescheduling to ARMv8-M-ML port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13538 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-17 09:50:05 +00:00
Giovanni Di Sirio
67f70cf87c
yo dawg I heard you like ChibiOS, so I put a ChibiOS in your ChibiOS
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13537 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-16 12:06:50 +00:00
Giovanni Di Sirio
d4dba0c3cb
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13536 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-16 08:04:24 +00:00
Giovanni Di Sirio
84370eb21a
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13535 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-15 08:03:12 +00:00
Giovanni Di Sirio
4901dc3986
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13533 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-14 14:15:18 +00:00