Commit Graph

2288 Commits

Author SHA1 Message Date
Giovanni Di Sirio 5ccde8d4ed Fixed bug #1206.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15195 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 08:56:36 +00:00
Giovanni Di Sirio 40f335c681 Fixed bug #1204.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15166 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 11:09:02 +00:00
Giovanni Di Sirio 0acb78db9a Fixed bug #1203.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15163 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 11:00:32 +00:00
akscram 2feacb57b1 L4xx: fixed DMA streams for I2C4 on L496
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15132 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-25 03:17:58 +00:00
Giovanni Di Sirio d2ac0d1fa7 Removed lp mode from USBv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15116 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-20 04:58:48 +00:00
Giovanni Di Sirio 571c23742a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15095 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-16 16:11:31 +00:00
Giovanni Di Sirio 8ab39c9118 Added EFL driver implementation for STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15091 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 13:38:28 +00:00
Giovanni Di Sirio 614bb82d70 Isochronous mode compiles now, not tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15083 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 16:51:11 +00:00
Giovanni Di Sirio 850f56b1f1 Fast copy working in STM32 USBv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15082 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 16:19:11 +00:00
Giovanni Di Sirio 4f3719663c It appears to work now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15081 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 14:43:54 +00:00
Giovanni Di Sirio 89eeeb4648 Complete, except it does not work...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15080 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 13:57:12 +00:00
Giovanni Di Sirio 5ba80bcff8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15078 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-14 12:57:46 +00:00
Giovanni Di Sirio c61f047462 Some code simplified.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15077 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 11:58:01 +00:00
Giovanni Di Sirio 0f8a1b4bc3 Some renaming for consistency with USBv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15076 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 10:30:54 +00:00
Giovanni Di Sirio 8ba8bd3f72 Compiles but not tested and there are known errors. ISOC part not yet enabled.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15075 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 10:30:33 +00:00
Giovanni Di Sirio 2a27797871 Patch from fractal.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15074 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-14 09:05:19 +00:00
Giovanni Di Sirio a456f5b75c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15072 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-14 06:12:20 +00:00
Giovanni Di Sirio 5eec7b1b55 USBv1 driver optimization and removal of a potential race condition (not demonstrated).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15071 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-13 13:28:13 +00:00
Giovanni Di Sirio 6c56f1a1c7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15067 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-12 13:07:04 +00:00
akscram 0bc9562ff2 H7: fixed STM32_SDMMC2_NUMBER
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15062 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-11 22:28:56 +00:00
Giovanni Di Sirio ca0290ace7 Added an STM32 WDG "multi" demo. Fixed a problem with RCC LSIv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15056 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-11 08:04:00 +00:00
akscram 667bea145b STM32WBxx: set STM32_LSI_ENABLED in RCCv1/stm32_lsi_v2.inc
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15055 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-11 07:45:33 +00:00
Giovanni Di Sirio c14fdf21d7 Fixed bug #1200.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15053 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-10 17:06:06 +00:00
vrepetenko 29760bc1ea STM32WL: updated to new SPI driver version.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15048 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-10 11:25:06 +00:00
cinsights 1bf0f58525 Update STM32WB to new SPIV2. Fix compile error for IWDG due missing LSI define
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15047 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-10 11:12:12 +00:00
Giovanni Di Sirio 5bcfa424c0 Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15027 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-07 08:34:19 +00:00
Giovanni Di Sirio eb08271664 F1. L0, L1 SPI demos removed and added targets to the multi SPI demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15010 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-06 08:26:43 +00:00
Giovanni Di Sirio 360ec6455a Fixed a regression. Updated readme.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15008 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 11:22:56 +00:00
Giovanni Di Sirio 3d22a387e2 SPIv2 driver implemented for STM32 SPIv1 peripheral, only enabled on F4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15007 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 10:39:55 +00:00
Giovanni Di Sirio dda3dc7efe cleanup
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15006 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 10:23:18 +00:00
Giovanni Di Sirio 998b9f8891 Fixed header guards.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15005 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-05 10:13:58 +00:00
vrepetenko 98cc36b6e9 Removed HAL unrelated definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15004 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 19:14:35 +00:00
Giovanni Di Sirio d773c280f9 Startup file for STM32H7xx-M4. Added check for cache invalidation, it is done only for the M7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15003 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 12:22:27 +00:00
Giovanni Di Sirio 5468b21692 Dropped peripheral allocation via RCC concept.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15001 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 09:45:08 +00:00
Giovanni Di Sirio c3bc999a9a STM32 ADCv2 now supports return code on start function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15000 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 08:49:44 +00:00
Giovanni Di Sirio dcc0824e97 Style-related fixes, mainly white space.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14999 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-03 07:01:57 +00:00
Giovanni Di Sirio ba6f180920 Special case for single core devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14998 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-02 18:05:14 +00:00
Giovanni Di Sirio 475511a199 Experimental improved RCC for H7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14996 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-02 16:08:46 +00:00
Giovanni Di Sirio e0eb252346 Enabled slave mode for STM32 SPIv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14984 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 13:01:59 +00:00
Giovanni Di Sirio e1732a23c0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14973 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-31 06:34:00 +00:00
Giovanni Di Sirio 17e08c7939 Added an abort on overflow error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14972 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 06:02:45 +00:00
Giovanni Di Sirio a72d0f8186 SPIv2 driver now working on STM32H7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14971 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-31 05:26:00 +00:00
Giovanni Di Sirio 0bb473e0fc git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14970 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-10-30 10:42:00 +00:00
Giovanni Di Sirio 5fae5da19c Fixed some conditions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14969 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-29 08:03:57 +00:00
Giovanni Di Sirio 184683e70c SPIv3 tentative enhancements, not complete and broken. Some documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14967 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-27 14:35:34 +00:00
Giovanni Di Sirio 4bd8290a35 Fixed missing function prototype.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14965 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-27 08:09:18 +00:00
Giovanni Di Sirio c7cff40230 Added an option for the SPI transmit pattern.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14963 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-27 07:58:28 +00:00
Giovanni Di Sirio ab9469553a Extended SPIv2 driver to F0, F3, F37x. F7, G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14957 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 12:22:39 +00:00
Giovanni Di Sirio 0e855bf8c9 Fixed small regression.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14956 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 11:44:56 +00:00
Giovanni Di Sirio b73feac604 SPIv2 support added to L4 and L4+ families. Made GPIOv2 and GPIOv3 definitions more compatible (L4 affected).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14955 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-26 10:42:40 +00:00