Commit Graph

12689 Commits

Author SHA1 Message Date
fxcoder 27f4a76c3f Set DAC_HAS_MCR FALSE in STM32F1xx registry.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17008 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-06-01 14:11:47 +00:00
fxcoder b34c289649 Revert xshell system clock change
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17007 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-22 14:35:18 +00:00
fxcoder b28af0edde xshell: add system clock to info cmd. Update copyright dates
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17006 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-22 01:00:46 +00:00
fxcoder a9a4621ee5 Simplify masking of config in DACv2
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17005 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-22 00:01:19 +00:00
Giovanni Di Sirio 62e5991487 Updated paths to new compiler.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17004 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-17 08:54:43 +00:00
edolomb 109d67366d Fixed STM32/SPIv2 priority check bugs
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17003 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-15 11:03:01 +00:00
edolomb 1dce070233 Revisited I2Cv4 driver.
Fixed bugs in H5 rcc driver.
Mass update STM32H5 mcuconf.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17002 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-15 11:01:15 +00:00
Giovanni Di Sirio 490c7bd37b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17001 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-05-15 08:49:24 +00:00
Giovanni Di Sirio fc7f99c8ef git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@17000 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-05-15 08:25:11 +00:00
Giovanni Di Sirio f91f1515d9 Small fix in STM32G0xx EFL driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16999 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-15 08:19:21 +00:00
Giovanni Di Sirio ff50a7c252 Tentative fix for SDC driver, improved high speed cards recognition.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16998 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-05-13 09:34:09 +00:00
Giovanni Di Sirio 6663f10f7d Few fixes, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16997 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-30 08:26:25 +00:00
Giovanni Di Sirio d3e2d43adc Some cleanup, needs to handle the DMA errors, also old drivers don't do this.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16996 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-29 11:22:06 +00:00
Giovanni Di Sirio 9d69e83151 To be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16995 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-29 10:55:37 +00:00
edolomb 370143107e Removed sleep in FDCANv1 and FDCANv2 can_lld_transmit
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16993 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-29 09:59:40 +00:00
fxcoder 0525059ee1 H5 RTC updates (PWR and RCC)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16992 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-22 08:04:34 +00:00
fxcoder 0147aaced7 Update DACv1 to support HFSEL setting
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16991 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-21 12:21:28 +00:00
fxcoder 711c2397e3 Fix wrong IRQ vector for STM32L4+ DCMI
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16990 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-18 14:47:03 +00:00
Giovanni Di Sirio 63ebcd0b18 Unfinished single-DMA-channel I2Cv4 driver, it is meant to replace I2Cv3 and add support for GPDMA (H5).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16989 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-17 12:33:33 +00:00
Giovanni Di Sirio b3b11fb75e RTC support for H5, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16988 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-07 09:49:12 +00:00
Giovanni Di Sirio c56db50d15 Added MPU initialization settings in ARMv7-M, ARv7-M-ALT, ARMv8-ML-ALT ports. Settings allow to statically initialize any region.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16987 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-04-03 08:54:45 +00:00
Giovanni Di Sirio 9d34e55d21 Improved interrupts processing in ARMv7-M-ALT and ARMv8-M-ML-ALT ports. Specifically, saved few cycles on the context switch code path.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16986 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-27 09:53:36 +00:00
Giovanni Di Sirio 599ce95556 Added missing con text switch hook in ARMv7-M-ALT and ARMv8-M-ML-ALT ports.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16985 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-27 09:01:47 +00:00
edolomb 45f105e043 Added I2C slave support for ST low level drivers.
Added I2C-MASTER_SLAVE multi demo.
Updated halconf.h 

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16984 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-25 14:34:20 +00:00
edolomb 46235d3849 Fixed bug #1296.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16983 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-18 13:29:32 +00:00
fxcoder f304ee229e Fixed incorrect RCC clock selection defines for STM32G0 USB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16981 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-12 23:55:42 +00:00
fxcoder 5755888f34 Add XML schema for STM32G0B0
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16980 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-03-04 04:50:32 +00:00
Giovanni Di Sirio 742245b4c6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16979 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-26 09:52:20 +00:00
Giovanni Di Sirio f99affb51e C0 new linker files and registry fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16978 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-25 08:57:03 +00:00
Giovanni Di Sirio 5371c9e2f7 Fixed small errors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16977 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-24 13:24:25 +00:00
Giovanni Di Sirio a8873fd163 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16976 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-24 12:08:59 +00:00
Giovanni Di Sirio f7698c1fcf HSIUSB48, USB and FDCAN support in STM32C0xx HAL. More work to do.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16975 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-24 11:02:47 +00:00
fxcoder ca43ca18e5 Update STM32G0B0 support plus include MCO2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16974 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 23:16:46 +00:00
Giovanni Di Sirio d6b9c9a0f8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16973 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-23 14:22:16 +00:00
Giovanni Di Sirio c523192280 Added STM32C071 demo, it compiles but not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16972 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 13:41:39 +00:00
fxcoder fa503eebdf Update readme.txt
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16971 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 12:04:09 +00:00
fxcoder c656a99d89 Correct the .ld used in STM32G071 ADC testhal project
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16970 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 12:02:26 +00:00
fxcoder 5d54e9864f ADCv5 must wait for CCRDY after setting CHSELR before setting CFGR1
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16969 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 12:00:36 +00:00
Giovanni Di Sirio 605337a98a Registry updated for all STM32C0xx devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16968 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 10:40:36 +00:00
Giovanni Di Sirio faa15978f1 Startup support added for STM32C051, STM32C071, STM32C091, STM32C092.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16967 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-23 10:23:53 +00:00
Giovanni Di Sirio eaa39d9053 Tentative improvements to STM32 MACv2 driver leveraging internam ETH tail pointers. The whole MAC driver is still sub-optimal, it will be addressed in XHAL and eventually back-ported.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16966 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-22 10:03:34 +00:00
Giovanni Di Sirio 60c49ee7b8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16965 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-18 14:50:47 +00:00
Giovanni Di Sirio 4c3ebdfdd0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16964 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-13 08:44:44 +00:00
Giovanni Di Sirio 11e876d361 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16963 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-12 14:43:38 +00:00
Giovanni Di Sirio aa8899595b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16962 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2025-02-12 08:53:21 +00:00
Giovanni Di Sirio 65fae670e7 Inlined most methods.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16961 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-11 15:45:58 +00:00
Giovanni Di Sirio 8751279d9f ETH API should be final.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16960 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-11 14:04:06 +00:00
Giovanni Di Sirio bd75dd6578 Removed frame interface, it is part of the ETH driver now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16959 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-11 12:19:45 +00:00
Giovanni Di Sirio 3772c7d0fb ETH driver in XHAL preparation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16958 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-11 12:16:44 +00:00
Giovanni Di Sirio 53b057ab06 Ancient typo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16957 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2025-02-11 12:15:22 +00:00