Theodore Ateba
994bf67b0c
Update Cryto lld driver to fix compilation error.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14644 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-12 20:39:45 +00:00
Rocco Marco Guglielmi
876470d8c2
Fixed Bug #1166
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14640 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-12 08:09:35 +00:00
Giovanni Di Sirio
7fe2867121
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14636 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-11 05:09:08 +00:00
akscram
2918634c1a
STM32WB: use RCCv1
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14635 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-10 22:48:05 +00:00
akscram
6ad1a238cd
STM32/RCCv1: fix thresholds for PLLP and PLLR values
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14634 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-10 22:33:42 +00:00
akscram
c528813aae
STM32/ADCv3: remove unreachable code for STM32WB
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14633 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-10 22:19:57 +00:00
vrepetenko
096eefc016
Fixed alarm disable problem in st_lld_serve_interrupt.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14630 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-31 11:08:18 +00:00
vrepetenko
a3e8ab79bb
Added SYSTICKv2 initial version.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14629 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-31 10:28:46 +00:00
vrepetenko
c7ea01877f
Fixed STM32_ADCSEL name, added STM32_RNGSEL default value.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14627 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-28 14:24:03 +00:00
vrepetenko
d21a907e0c
Fixed warnings with __STATIC_INLINE, modified target core checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14625 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-26 09:31:10 +00:00
Giovanni Di Sirio
5bbbe91ccb
Fixed warnings.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14619 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-26 07:51:51 +00:00
vrepetenko
fc407d0086
Fixed RCC_CFGR_SWS_MSI definition.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14618 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-25 22:07:20 +00:00
vrepetenko
94be09c796
Added STM32WL support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14617 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-25 06:50:44 +00:00
vrepetenko
91e6d923a2
STM32WL port: added CM0+ core support, fixed ADC driver version, fixed typos.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14616 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-25 06:48:57 +00:00
akscram
cc99d468a5
ci: unpack ext deps and fix some builds
...
* Unpack external dependencies located under the ext/ directory before
build projects.
* Added a mechanism to skip build failures. SPC5 projects that require
ppc-freevle-eabi-gcc and ccppc are skipped.
* Fixed small compilation errors with undefined variables.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14614 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-24 21:03:37 +00:00
vrepetenko
3188a3252f
fixed single channel DAC support
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14613 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-24 16:36:49 +00:00
vrepetenko
5b35ee9ab8
replaced TRNG frequency check macro with osalDbgAssert
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14611 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-23 18:26:26 +00:00
cinsights
77b759cd80
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14608 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 13:08:16 +00:00
cinsights
91c33f902c
Add L4P/Q5 to mucconf updater and demo mcuconfs
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14607 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 10:18:08 +00:00
cinsights
592dd0802c
Adding STM32L4P/Q5
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14606 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 09:38:28 +00:00
cinsights
28f8e86779
Fix typo in WL for definition of STM32_SPI2SEL
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14605 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-17 07:10:22 +00:00
Giovanni Di Sirio
7474921bb2
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14603 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-16 04:22:42 +00:00
Giovanni Di Sirio
98ccc315fa
Fixed RTC alarms problem.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14602 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-15 08:44:13 +00:00
Giovanni Di Sirio
8e7c129fc8
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14600 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-14 13:17:50 +00:00
Giovanni Di Sirio
4f0085557c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14599 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-13 07:50:29 +00:00
Giovanni Di Sirio
10353ab46f
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14595 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-09 11:46:58 +00:00
vrepetenko
5e156fe808
STM32WL port: STM32_HSE32SRC checks moved from stm32_hse32.inc to hal_lld.h, deleted TCXO activation, added TCXO related check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14594 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-09 10:49:49 +00:00
Rocco Marco Guglielmi
5f4e72966b
Added support and demo for ADI_EVAL_SDP_CK1Z
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14593 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-09 10:08:12 +00:00
Rocco Marco Guglielmi
0d669e96e4
Fixed scatter file of the STM32F469xI
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14592 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-09 10:03:42 +00:00
Giovanni Di Sirio
8eb2605294
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14589 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-08 08:08:30 +00:00
Giovanni Di Sirio
b5e021a48f
Fixed schema, added template XML. Existing test suites to be updated.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14588 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-05 16:50:52 +00:00
Giovanni Di Sirio
f3d1ff500b
Fixed bug #1164 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14583 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-02 15:11:35 +00:00
Giovanni Di Sirio
49c0258e8c
Fixed missing file in rt.mk.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14581 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-01 19:24:00 +00:00
vrepetenko
2c1a88abb4
STM32WL port: fixed MSI init, reworked PLLxCLK naming, PLL/HSI16/MCO enable checks, added SPI2S2 clock source check and frequency.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14580 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-30 12:25:49 +00:00
vrepetenko
419b8d208a
Fixed STM32WL STM32_SPI2S2SEL name, PLLQ source name and related mcuconf.h files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14579 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-30 07:33:47 +00:00
Giovanni Di Sirio
bff0553eb4
Tentative fix for RTC access.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14576 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-27 09:07:53 +00:00
Giovanni Di Sirio
2cbee868c9
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14575 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-27 06:57:50 +00:00
Giovanni Di Sirio
8f8bad57f9
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14574 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-27 06:40:46 +00:00
Giovanni Di Sirio
2d57a758fb
Test suite XML schema added.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14573 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-22 12:49:07 +00:00
vrepetenko
efb940b99f
Fixed DMA check macros, added DMAMUX support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14572 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-22 09:58:45 +00:00
Giovanni Di Sirio
c8f6fe81f2
Small optimizations.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14569 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-22 08:32:34 +00:00
Giovanni Di Sirio
9ca6a12c92
Fixed bug #1162 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14566 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-21 10:20:27 +00:00
vrepetenko
81de6f745c
Fixed DMA channels validation.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14563 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-19 08:38:52 +00:00
Giovanni Di Sirio
11cd95d11a
More enhancements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14562 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-18 12:17:03 +00:00
Giovanni Di Sirio
699d1b9187
Fixed paths.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14561 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-18 08:56:30 +00:00
Giovanni Di Sirio
30d3da41d2
New test engine, not finished.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14560 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-18 08:53:09 +00:00
Giovanni Di Sirio
369b1bca7e
Fixed wrong macro check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14555 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-14 17:24:26 +00:00
Giovanni Di Sirio
0550467881
Fixed bug #1160 .
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14547 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 12:39:41 +00:00
Giovanni Di Sirio
601349daa3
Fixed register name.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14546 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 12:32:22 +00:00
Giovanni Di Sirio
4212fc7492
Added a missing check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14545 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 10:05:24 +00:00
Giovanni Di Sirio
eef7c4e7fc
MISRA-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14544 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 09:59:48 +00:00
Giovanni Di Sirio
bf475d92c6
MISRA-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14543 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 09:25:32 +00:00
Giovanni Di Sirio
b0db601343
Documentation-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14541 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:47:53 +00:00
Giovanni Di Sirio
606a4c3b59
Documentation-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14540 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:28:06 +00:00
Giovanni Di Sirio
6f9224b708
Documentation-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14539 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:24:40 +00:00
Giovanni Di Sirio
55999b72ef
Documentation-related fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14538 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-13 08:21:56 +00:00
Giovanni Di Sirio
192515128b
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14536 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 14:43:16 +00:00
Giovanni Di Sirio
0cee7904b2
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14535 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 12:38:28 +00:00
Giovanni Di Sirio
24ea4a3706
Untangled some conditions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14534 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 06:41:14 +00:00
Giovanni Di Sirio
eb4b93f6cb
Faster chThdExit().
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14533 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 06:10:57 +00:00
Giovanni Di Sirio
c9e9f3cc21
More optimizations.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14532 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 06:05:34 +00:00
Giovanni Di Sirio
f093064acb
Minor improvements to VTs and VT-storm test application.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14531 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-12 05:45:59 +00:00
Giovanni Di Sirio
31941eb642
Made unlikely all debug paths.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14530 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 12:41:37 +00:00
Giovanni Di Sirio
d809d56f22
More code path predictions.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14529 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 11:57:46 +00:00
Giovanni Di Sirio
8c88c49fac
Performance improvements thanks to code paths tuning using likely/unlikely macros.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14528 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 10:04:12 +00:00
Giovanni Di Sirio
b81214fbc4
Added likely/unlikely infrastructure in RT, implementation details in the port layer. Added an __CH_USED() macro for voiding expression results.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14527 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-11 06:49:23 +00:00
Giovanni Di Sirio
220a01ed52
Fixed MCO selection.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14517 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-08 14:11:49 +00:00
Giovanni Di Sirio
edf3667d2e
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14516 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-08 10:41:15 +00:00
Giovanni Di Sirio
8982ef3028
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14514 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-07 12:11:49 +00:00
Giovanni Di Sirio
085d4faf43
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14513 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-07 12:10:26 +00:00
Giovanni Di Sirio
fb572f9842
Added chEvtRegisterMaskWithFlagsI().
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14512 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-07 12:07:57 +00:00
vrepetenko
5eb44d6c8e
STM32WL port: clock management updated.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14511 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-07 09:17:42 +00:00
Giovanni Di Sirio
85d6dd3806
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14507 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 18:38:01 +00:00
Giovanni Di Sirio
713e9fcc6c
Mirrored SPIR as SPI3.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14506 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 17:55:52 +00:00
vrepetenko
0377fa2792
SUBGHZ abbreviation changed from RTR to SG, SPIR removed from SPIv2.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14503 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 14:16:29 +00:00
Giovanni Di Sirio
e860742c4b
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14501 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 09:01:16 +00:00
Giovanni Di Sirio
94b88b3c41
Missing initializations and some code reorganization.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14500 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 07:42:00 +00:00
Giovanni Di Sirio
cbb355f514
Removed not needed change.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14499 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-06 06:25:44 +00:00
Giovanni Di Sirio
ec949c90a7
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14495 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 13:37:03 +00:00
Giovanni Di Sirio
bdc05d4041
Fixed remaining time returned by chVTGetRemainingIntervalI().
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14494 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 10:48:08 +00:00
Giovanni Di Sirio
6d8b77bde9
Fixed WB support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14491 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 10:34:46 +00:00
Giovanni Di Sirio
002f7a9920
CMSIS RTOS alignment to new timers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14490 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 10:34:21 +00:00
vrepetenko
814bfeee74
STM32WL port: missed DMAMUX RCC operations added.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14485 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:54:49 +00:00
Giovanni Di Sirio
1a3c934a27
Documentation improvements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14481 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:16:28 +00:00
Giovanni Di Sirio
80f66f0e49
Removed useless check.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14480 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:13:06 +00:00
Giovanni Di Sirio
73bd4a0892
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14479 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 07:09:15 +00:00
Giovanni Di Sirio
7667c9122f
Implemented mechanism for memory affinity.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14477 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 05:44:05 +00:00
Giovanni Di Sirio
cba1776dbb
naming problem
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14476 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 05:43:14 +00:00
Giovanni Di Sirio
ec1d2e9e55
Removed unused option.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14475 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-05 03:52:17 +00:00
Giovanni Di Sirio
9e59fb4e72
Removed duplicated files for ARM ports: chtypes.h.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14472 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 18:14:54 +00:00
Giovanni Di Sirio
3602cb0656
Removed duplicated files, simplified port layer.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14471 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 17:33:41 +00:00
Giovanni Di Sirio
870ce41592
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14470 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 16:03:38 +00:00
Giovanni Di Sirio
f3b1bd3859
Fixed documentation tags.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14469 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 14:50:58 +00:00
Giovanni Di Sirio
0ce2db283b
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14468 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 14:11:59 +00:00
Giovanni Di Sirio
be70523cc5
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14467 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 14:10:54 +00:00
Giovanni Di Sirio
16c999235d
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14466 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 13:07:21 +00:00
Giovanni Di Sirio
9f30e149ba
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14465 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 12:11:22 +00:00
Giovanni Di Sirio
e0d5638a2b
Simplified ports interface, used by just ARMv7-M so far. Integration of ccportab.h into port layers ongoing too.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14464 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 11:59:01 +00:00
Giovanni Di Sirio
67e27c9902
Updated compiler support headers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14463 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-04 10:16:01 +00:00
Giovanni Di Sirio
b5438748ef
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14462 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-03 19:09:45 +00:00
Giovanni Di Sirio
c03d38f78f
Added EFL driver for STM32F0xx.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14461 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-03 09:33:46 +00:00
Giovanni Di Sirio
128da3d596
QUADSPIv2 fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14460 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-03 08:39:29 +00:00
Giovanni Di Sirio
369e1b6a5f
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14459 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-03 04:14:16 +00:00
Giovanni Di Sirio
e67df1dc52
Added time stamp calculation functions, removed conversion functions and macros.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14458 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-02 17:32:55 +00:00
cinsights
59968c9465
RP - update RTCv1 clock source function
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14457 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-02 04:15:51 +00:00
Giovanni Di Sirio
1c0a9da005
Added missing static qualifier.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14456 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-01 12:13:57 +00:00
Giovanni Di Sirio
6960a108af
Added mask parameter to chRFCUGetAndClearFaultsI().
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14455 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-06-01 12:11:41 +00:00
vrepetenko
d7f811f4dd
STM32WL port: clock management updated, PWR_PUCRx/PWR_PDCRx conf/init added.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14454 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-31 18:47:38 +00:00
vrepetenko
e4c81b1f7c
STM32_EXTI_IMR2_MASK value fixed. RTC modes added.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14453 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-31 15:48:28 +00:00
Giovanni Di Sirio
88d44b881c
Removed test assertion.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14451 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-31 09:47:09 +00:00
vrepetenko
524aed7a85
Broken Keil projects fixed.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14448 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 20:09:55 +00:00
Giovanni Di Sirio
a9f99bf119
removed unused function
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14446 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 12:44:22 +00:00
Giovanni Di Sirio
4e7c68d45f
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14445 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 10:57:30 +00:00
Giovanni Di Sirio
28df00609a
Added RFCU support in virtual timers.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14444 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 10:32:27 +00:00
Giovanni Di Sirio
9504545dfe
Moved systick driver out of TIMv1.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14443 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 08:24:49 +00:00
Giovanni Di Sirio
763f9e6ce0
RFCU implemented.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14442 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-30 07:10:59 +00:00
Giovanni Di Sirio
d71fe57da8
Reload feature for classic timers, to be tested.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14441 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-29 17:59:39 +00:00
Giovanni Di Sirio
9d1810297e
Performance improvement, now much lower "delta" are allowed.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14439 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-29 10:37:13 +00:00
Giovanni Di Sirio
ca2fde8996
Fix for the 1st timer bug.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14438 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-29 08:43:38 +00:00
Giovanni Di Sirio
edca6920d9
Fixed case where HSI48 is not present.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14436 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-28 07:28:35 +00:00
Giovanni Di Sirio
382d2ab827
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14432 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-26 13:47:39 +00:00
Giovanni Di Sirio
1e7edf58ea
STM32 improved ADCv4 driver (H7) with variable sizes samples support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14431 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-25 09:21:31 +00:00
Giovanni Di Sirio
490802b3b4
Fixed shell for NIL.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14429 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-25 08:35:39 +00:00
Giovanni Di Sirio
f127d6a86f
Enhanced PWR handling for STM32L4+.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14425 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 16:24:04 +00:00
Giovanni Di Sirio
f3cfbb664e
Extended PWR support for STM32G4.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14424 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 13:56:26 +00:00
Giovanni Di Sirio
603dedb80f
Additional PWR support, fast switch support.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14423 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 11:47:18 +00:00
Giovanni Di Sirio
296783fd57
Fixed HSISYS calculation and missing SWs.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14422 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 10:40:17 +00:00
Giovanni Di Sirio
eb07eec9a0
Few fixes.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14421 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 09:50:46 +00:00
Giovanni Di Sirio
fc914d7c6b
Dynamic support implemented for STM32G0, updated G0 CMSIS files.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14419 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-23 09:43:10 +00:00
vrepetenko
9de05598fa
STM32WL port: clock management added.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14418 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-22 08:17:45 +00:00
vrepetenko
19ef385fca
HSE32 clock frequency macro name typo fixed.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14417 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-22 08:11:11 +00:00
Giovanni Di Sirio
bb6bb85529
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14415 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-22 04:13:26 +00:00
Giovanni Di Sirio
acd06a0219
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14414 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-21 20:00:58 +00:00
Giovanni Di Sirio
d406508ef0
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14413 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-21 17:54:28 +00:00
Giovanni Di Sirio
158cbdf364
Fixed MSI handling and other improvements.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14412 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-21 17:49:40 +00:00
Giovanni Di Sirio
52c9645208
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14411 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-21 12:43:19 +00:00
Giovanni Di Sirio
42a5b3f8db
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14410 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-21 12:36:13 +00:00
Giovanni Di Sirio
33df3af7ab
Added polling on wait states setup.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14409 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-21 12:15:07 +00:00
Giovanni Di Sirio
282cbaad2e
Added support for disabling HSI/MSI.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14405 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-21 08:59:46 +00:00
Giovanni Di Sirio
202a3421aa
Aligned L4+ to G4 again.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14403 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-20 12:38:07 +00:00
Giovanni Di Sirio
9001637856
Better checks on wait states.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14401 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-20 12:10:17 +00:00
Giovanni Di Sirio
a029c535cd
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14400 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-20 11:49:32 +00:00
Giovanni Di Sirio
edecbf5144
Dynamic support implemented for STM32L4+, improvements to STM32G4 HAL port.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14398 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-20 07:47:54 +00:00
Giovanni Di Sirio
2cd2b4dfad
Improved clock checks.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14397 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-19 16:01:33 +00:00
Giovanni Di Sirio
82d461b66d
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14396 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-19 14:47:16 +00:00
Giovanni Di Sirio
c72949adf9
Added comment, fixed space.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14395 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-19 12:18:45 +00:00
Giovanni Di Sirio
faa7fc7f6c
Now SystemCoreClock is updated on switch.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14393 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-19 07:25:34 +00:00
Giovanni Di Sirio
b9f314c50b
Enforced PWR_CR1_DBP for default configuration.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14392 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-19 07:00:59 +00:00
Giovanni Di Sirio
da9a06d3c3
Implemented Vitaly's proposal on default clock points.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14391 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-19 06:54:20 +00:00
cinsights
8b9031083f
Revise assert in VT tick for delta
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14390 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-19 05:46:38 +00:00
Giovanni Di Sirio
c04365c691
STM32 ADCv3 updated for dynamic clocking.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14389 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-17 13:22:11 +00:00
Giovanni Di Sirio
80338e1749
STM32 USBv1 updated for dynamic clocking.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14388 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-17 12:59:05 +00:00
Giovanni Di Sirio
5e3c3d0dcb
STM32 USARTv2, USARTv3 updated for dynamic clocking.
...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14387 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-17 12:44:07 +00:00
Giovanni Di Sirio
4f5fea2159
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14385 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-17 11:36:16 +00:00
Giovanni Di Sirio
eeba727504
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14384 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-05-17 08:39:56 +00:00
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