Commit Graph

2936 Commits

Author SHA1 Message Date
Giovanni Di Sirio 68db9362ea git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16304 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-06-23 11:02:19 +00:00
Giovanni Di Sirio b8870eaecd Simplified SB API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16265 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-26 08:56:13 +00:00
Rocco Marco Guglielmi e95cb9fc18 Added clock macros and introduces clock enable for GPIO (needed for input functionalities)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16261 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-24 12:38:32 +00:00
Rocco Marco Guglielmi 881001afa3 Initial implementation of the board files and PAL driver for MAX32625
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16260 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-23 15:20:32 +00:00
Giovanni Di Sirio 4d1608e0b0 Small fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16259 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-23 11:09:33 +00:00
Rocco Marco Guglielmi f92fd43444 Created initial structure and a working running demo for MAX32625.
Supported ST in tick mode

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16257 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-22 16:04:45 +00:00
Giovanni Di Sirio 2a116b50fa git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16255 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-05-22 10:00:05 +00:00
Giovanni Di Sirio 18417898f3 Updated some makefiles.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16253 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-22 08:07:57 +00:00
Giovanni Di Sirio eda1f21145 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16252 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-05-22 07:21:54 +00:00
Giovanni Di Sirio 922dd0c3c5 Fixed some regressions in SB and demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16250 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-21 10:44:27 +00:00
Giovanni Di Sirio f2e2656b74 Fixed G4 SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16249 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-20 09:03:14 +00:00
Giovanni Di Sirio b37650e6ab Fixed SB1 demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16248 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-05-20 08:34:19 +00:00
Giovanni Di Sirio dda8936497 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16243 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2023-05-02 19:24:14 +00:00
Giovanni Di Sirio 298b40a1a6 Added an unget() method to the sequential stream interface.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16240 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-28 12:39:18 +00:00
Giovanni Di Sirio 28cd9792ae XHAL SIO demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16236 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-26 14:14:45 +00:00
Giovanni Di Sirio 3867157a08 Changed defaults.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16218 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-13 18:18:58 +00:00
Giovanni Di Sirio 73dfb7d03e Enhanced STM32F7xx MPU configuration in mcuconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16217 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-13 17:25:05 +00:00
Giovanni Di Sirio 36bc149717 Added settings for STM32 OCTOSPIv1 and OCTOSPIv2 TCR bits SSHIFT and DHQC.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16200 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-04-03 10:53:01 +00:00
Giovanni Di Sirio 00b08d9c31 SDMMC cleanup, experimental SDIOv1 changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16155 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-03-11 13:59:58 +00:00
Giovanni Di Sirio 6b15e4ef1e Reworked STM32 SDMMCv1 and SDMMCv2 drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16152 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-03-11 08:42:47 +00:00
Giovanni Di Sirio 2b5d72890d Reverted one of the previous changes in SDMMCv2, added slowdown setting.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16134 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-03-06 08:54:42 +00:00
Giovanni Di Sirio 8e3f28ef11 Fixed bug #1253.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16126 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2023-03-04 08:54:54 +00:00
Theodore Ateba 00c51e1016 [AVR] Fix demo build, we run out of RAM.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15930 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-28 11:30:48 +00:00
Theodore Ateba d5788bf2d0 [AVR] Fix demo build, we run out of memory with shell and test bench.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15929 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-28 11:26:54 +00:00
Theodore Ateba 0b1d16e646 [AVR] Fix code style in AVR demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15926 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-26 22:12:59 +00:00
Giovanni Di Sirio fa854a079b Mass update... again.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15923 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-26 10:47:54 +00:00
Giovanni Di Sirio 146264a093 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15921 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-26 09:40:40 +00:00
Giovanni Di Sirio cb09158dc9 Mass update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15917 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-25 13:58:53 +00:00
Giovanni Di Sirio a48dab3767 Higher SPI speed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15916 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-25 13:03:46 +00:00
Giovanni Di Sirio f3fef1eb70 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15915 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-25 11:38:54 +00:00
Giovanni Di Sirio 86fbad44a5 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15914 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-25 09:22:57 +00:00
Giovanni Di Sirio 227532c938 Still not working on G474.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15877 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-12 11:48:47 +00:00
Giovanni Di Sirio f84032701c Mass EOL change to Unix mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-11 14:52:30 +00:00
Giovanni Di Sirio ffc86d58d8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15866 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-08 15:02:07 +00:00
Giovanni Di Sirio 91ff36298c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15861 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-12-08 14:16:58 +00:00
Giovanni Di Sirio 9ede3bd02c Tentative fix for STM32 ADCv1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15860 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-08 10:53:39 +00:00
Giovanni Di Sirio 12ac770e6f Fixed bug #1245.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15858 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-08 09:56:12 +00:00
Theodore Ateba 494e740771 [AVR] Update Xmega1284a Makefile, with programmer dfu-programmer 0.6.1 no more need to use the force argument.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15853 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-29 21:55:45 +00:00
Theodore Ateba 507750ab8b [AVR] Add AVR/RT C++ demo for Arduinio Uno board.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15850 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-22 23:26:56 +00:00
Giovanni Di Sirio 239366ca0a Fixed SPI settings, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15847 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-22 16:26:48 +00:00
Giovanni Di Sirio d4845d8b7c Preparation for MMC_SPI support, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15846 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-21 14:43:33 +00:00
Giovanni Di Sirio 8160ccb14a Partial changes to mmc-spi driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15833 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-13 15:08:30 +00:00
Giovanni Di Sirio 2d9ad10b7a Disabled test code in the demo because size increase.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15829 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-09 10:16:06 +00:00
Giovanni Di Sirio e5594c93b4 Fixed regression in SPI settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15827 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-11-09 09:31:58 +00:00
Giovanni Di Sirio 401b51b089 Tentative fix for AVR regressions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15822 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-10-10 18:40:53 +00:00
Giovanni Di Sirio a67449f20f Fixed some more regressions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15821 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-10-10 11:53:03 +00:00
Giovanni Di Sirio 2e3dbedfa8 Fixed wrong scanner options.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15812 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-10-09 07:50:20 +00:00
Giovanni Di Sirio bff25edf36 Removed obsolete sandbox code from ARMv7-M port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15805 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-28 12:18:29 +00:00
Giovanni Di Sirio fca1f5c791 Made FS structure non-cacheable.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15803 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-27 09:34:34 +00:00
Giovanni Di Sirio b0b68413ae Removed unneeded files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15801 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-23 07:29:38 +00:00
Giovanni Di Sirio 8db57fad44 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15799 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-09-22 14:55:00 +00:00
Giovanni Di Sirio 1b1049262c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15796 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-09-20 13:42:33 +00:00
Giovanni Di Sirio a43d40cf52 Updated G4 dynamic SB demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15793 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-19 16:10:27 +00:00
Giovanni Di Sirio f930d202c7 Improved SB demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15792 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-19 14:28:49 +00:00
Giovanni Di Sirio 629e810f65 SB fastcalls support, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15766 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-06 13:12:32 +00:00
Giovanni Di Sirio de74d1f890 Fixes in VRQs, not all cases were covered for triggering.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15765 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-06 08:40:31 +00:00
Giovanni Di Sirio 1e6a909ece git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15764 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-09-05 13:31:10 +00:00
Giovanni Di Sirio b2c24de257 Fixed a couple problems, running fine now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15763 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-05 13:23:48 +00:00
Giovanni Di Sirio a70d5bdca9 Metadata fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15762 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-05 11:08:31 +00:00
Giovanni Di Sirio d3a19bf51f Renamed projects.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15761 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-05 10:37:05 +00:00
Giovanni Di Sirio b7ccf45870 Raised to 16kB RAM per-VM.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15760 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-05 10:35:13 +00:00
Giovanni Di Sirio e922e31a74 It kinda works but still problems with VUART, hangs randomly while writing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15755 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-03 10:37:14 +00:00
Giovanni Di Sirio 0b506373ea git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15743 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-08-30 12:51:54 +00:00
Giovanni Di Sirio 7690f84348 Mass change: Source code convention changed from CRLF to just CR (Unix).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15741 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-29 15:54:32 +00:00
Giovanni Di Sirio e0f250edcf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15739 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-08-28 07:20:45 +00:00
Giovanni Di Sirio bd87eae0cf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15738 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-08-26 12:20:46 +00:00
Giovanni Di Sirio c275fbeee7 SIO init now works from VM.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15737 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-25 07:42:13 +00:00
Giovanni Di Sirio eedc93bc01 Metadata fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15733 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-21 17:08:42 +00:00
Giovanni Di Sirio 7e987ca18b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15730 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-08-21 14:03:32 +00:00
Giovanni Di Sirio 9f6754540b Fixed some regressions caused by SIO differences.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15728 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-21 13:24:20 +00:00
Giovanni Di Sirio 8c025f78c0 SIO simplified. Added a "BufferedSIODriver" class that implements the behavior of the legacy Serial driver on top of a SIO implementation (buffering, events and all).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15727 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-21 06:10:28 +00:00
Giovanni Di Sirio 83afcc2a7e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15675 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-07-05 19:14:23 +00:00
Giovanni Di Sirio e0d0d5bee1 Naming rationalization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15673 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-07-02 06:47:53 +00:00
Giovanni Di Sirio d39e30fc10 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15672 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-07-01 14:49:43 +00:00
Giovanni Di Sirio d7de021862 More renaming.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15670 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-30 08:11:41 +00:00
Giovanni Di Sirio 760e0d90fb Renamed things for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15669 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-30 08:07:56 +00:00
Giovanni Di Sirio 328468ad25 White space fixes, sandbox SIO implementation (not complete).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15667 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-29 09:25:27 +00:00
Giovanni Di Sirio e75749452e Fixed some regressions in SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15666 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-29 07:25:49 +00:00
Giovanni Di Sirio b8bc767430 VHAL blinking...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15665 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-28 13:27:01 +00:00
Giovanni Di Sirio 6b2bfcb4fd PAL implementation for sandboxed HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15664 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-28 12:48:21 +00:00
Giovanni Di Sirio a5fd0476a9 Host-side VPAL driver. Added palReadGroupLatch() to PAL driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15663 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-28 09:00:43 +00:00
Giovanni Di Sirio 7e4aceb4ca git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15662 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-06-28 03:40:15 +00:00
Giovanni Di Sirio d0a862f712 Some work on VHAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15659 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-20 12:10:04 +00:00
Giovanni Di Sirio bc2449b1e2 RT+HAL inside sandbox.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15657 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-06-19 06:11:42 +00:00
Giovanni Di Sirio 0cf65eea4e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15656 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-06-16 10:55:50 +00:00
Giovanni Di Sirio 7e19d8f9fb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15650 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-06-08 08:35:57 +00:00
Giovanni Di Sirio 1f3c1037a6 YO DAWG
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15645 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-30 10:01:12 +00:00
Giovanni Di Sirio 6193567317 Hosted RT compiling, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15643 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-29 07:03:53 +00:00
Giovanni Di Sirio 9215814b37 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15642 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-05-29 06:49:50 +00:00
Giovanni Di Sirio 5f7e63cdf1 Added virtual vectors table to SB port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15638 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-27 08:18:47 +00:00
Giovanni Di Sirio 6003c5b30b Fixed a problem in SB VRQs preemption.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15636 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-26 13:13:43 +00:00
Giovanni Di Sirio 3e910146e9 Added sandbox alarms API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15634 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-24 09:44:53 +00:00
Giovanni Di Sirio 9880ff9258 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15629 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-05-17 13:18:32 +00:00
Giovanni Di Sirio 3b2615a8e6 Fixed regression in the demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15626 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-16 08:33:48 +00:00
Giovanni Di Sirio 9484875fef Preparation for SB Virtual IRQs. Removed some obsolete code from SBs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15618 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-30 09:57:04 +00:00
Giovanni Di Sirio f6bd51f33e Added support for STM32H7A3/B3/A3Q/B3Q and demo for Nucleo144 STM32H7A3-Q.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15607 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-25 11:36:36 +00:00
Giovanni Di Sirio 6ead2432cf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15606 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-04-25 09:39:54 +00:00
Giovanni Di Sirio 048571f752 Added H7A3 demo, still not functional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15605 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-25 08:55:03 +00:00
Giovanni Di Sirio c3f8edd463 Mass updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15581 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-13 07:43:23 +00:00
Giovanni Di Sirio 065477bdba Performance tweaks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15575 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-08 15:00:21 +00:00
Giovanni Di Sirio 5720e1f605 Fixed regression caused by latest changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15574 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-08 11:50:42 +00:00
Giovanni Di Sirio 5f825b3aa6 Workaround for different ADC3 type: no ADC3 support. Good job to the decision makers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15571 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-03 10:28:39 +00:00
Giovanni Di Sirio 0070aac920 Fixed some errors in the template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15570 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-03 09:39:06 +00:00
Giovanni Di Sirio 7fbd1ae369 FatFS now functional on STM32H7xx, added a target to the VFS demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15551 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-22 08:32:36 +00:00
Giovanni Di Sirio d62c01ac48 Improved cache settings in STM32H7xx mcuconf.h.
Modified SDMMCv2 to allow for uncached buffers.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15550 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-21 11:21:51 +00:00
Giovanni Di Sirio e906633f93 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15544 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-19 15:36:48 +00:00
Giovanni Di Sirio db203cfb84 Added demo for STM32H735 Discovery.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15542 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-19 11:59:06 +00:00
Giovanni Di Sirio 44eed31543 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15495 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-13 09:43:28 +00:00
Giovanni Di Sirio 596250e2b8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15491 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-13 09:26:01 +00:00
Giovanni Di Sirio 3323eb379d Fixed bug #1220. Added OCTOSPIv2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15486 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-13 09:03:49 +00:00
Giovanni Di Sirio 6fee977d76 Incomplete OCTOSPIv2 for STM32.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15483 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-11 09:15:47 +00:00
Giovanni Di Sirio 8318d115c0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15477 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-03-10 11:07:41 +00:00
Giovanni Di Sirio cf4d9f2584 STM32H723 demo working. Improved mcuconf.h template for STM32H723 and similar.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15476 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-10 10:32:05 +00:00
Giovanni Di Sirio c3146a7ae2 Demo compiles now. Fixed a small error in all H7 mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15475 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-09 13:51:41 +00:00
Giovanni Di Sirio 8698539ecf More new H7s work, added demo, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15473 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-03-09 11:45:49 +00:00
Giovanni Di Sirio c5e51372bf Fixed a readme.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15452 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-02-09 10:08:43 +00:00
Giovanni Di Sirio 7592bdd8c9 MSH can now be loaded statically in flash, removed the previous basic demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15451 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-02-09 10:07:13 +00:00
Giovanni Di Sirio 00684c677d Removed legacy stdio in SBs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15410 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-27 08:40:53 +00:00
Giovanni Di Sirio b84c1cf96a Fixed regressions in SB demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15409 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-27 08:32:21 +00:00
Giovanni Di Sirio d824edcfa7 Centralized paths handling code into /os/common/utils.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15407 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-26 10:36:03 +00:00
Giovanni Di Sirio 0d2a33ce22 Added few simple builtin commands to the shell.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15370 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-17 18:30:18 +00:00
Giovanni Di Sirio 8c8004d11f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15369 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-17 17:48:06 +00:00
Giovanni Di Sirio f46f3a2181 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15367 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-17 09:57:14 +00:00
Giovanni Di Sirio 6af613f1b8 Minimal shell.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15365 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-16 14:43:19 +00:00
Giovanni Di Sirio c1ee7b08b5 Added sbExec() function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15358 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-15 13:29:11 +00:00
Giovanni Di Sirio c65d695093 Loading and passing arguments/variables working now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15357 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-14 12:51:03 +00:00
Giovanni Di Sirio 6047661c76 Extended SB header, all relocations working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15354 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-13 13:42:29 +00:00
Giovanni Di Sirio f2083ce6d6 Support for arguments and environment variables, to be completed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15353 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-13 10:53:55 +00:00
Giovanni Di Sirio e3e8d3d645 Improved loader. More memory check functions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15345 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-12 13:00:47 +00:00
Giovanni Di Sirio 44ccf3952d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15343 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-11 14:01:19 +00:00
Giovanni Di Sirio abf9ce61a6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15341 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-10 17:04:41 +00:00
Giovanni Di Sirio 3bceb7fd9d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15340 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-10 16:36:03 +00:00
Giovanni Di Sirio 37010bf285 Still bugs to be fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15321 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-08 14:11:29 +00:00
Giovanni Di Sirio ac756cdf84 Debug pass on the loader, it is not finished yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15319 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-07 13:02:28 +00:00
Giovanni Di Sirio 9ab7bf1d5b Experimental code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15317 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-05 10:10:43 +00:00
Giovanni Di Sirio 0d1bc937de git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15315 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-03 18:39:57 +00:00
Rocco Marco Guglielmi c10d39918b Fixed wrong project\cproject file in the demo RT-STM32L4P5ZG-NUCLEO144
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15314 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-03 16:00:37 +00:00
Giovanni Di Sirio 4a2094d06b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15313 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-02 16:14:39 +00:00
Giovanni Di Sirio 913887ce72 Bugs fixed, many more to fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15311 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-02 14:04:44 +00:00
Giovanni Di Sirio caad7b91b9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15309 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-02 10:21:27 +00:00
Giovanni Di Sirio 15700922fc Fixed a small regression because of recent changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15298 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-31 14:40:23 +00:00
Giovanni Di Sirio a557acbcd2 Simplified some SB Posix stuff.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15297 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-31 14:06:43 +00:00
Giovanni Di Sirio dd88643cce Unified open() and close().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15296 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-31 12:51:42 +00:00
Giovanni Di Sirio 389071a42a Added 2 new sandbox applications for testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15291 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-30 12:26:38 +00:00
Giovanni Di Sirio 20dcd31512 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15290 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-30 10:29:50 +00:00
Giovanni Di Sirio 325637c093 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15288 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-30 09:29:02 +00:00
Giovanni Di Sirio d14f5f15e9 SB+VFS+FatFS demo, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15287 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-30 08:22:50 +00:00
Giovanni Di Sirio e2d816d05c Fixed some types for compliance.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15281 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-29 17:13:07 +00:00
Giovanni Di Sirio 6751fc38ee SB-VFS integration working in the demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15280 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-29 16:00:10 +00:00
Giovanni Di Sirio 0c2ff53998 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15278 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-28 16:16:14 +00:00
Giovanni Di Sirio 8eca9d11d6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15277 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-28 15:33:29 +00:00
Giovanni Di Sirio 8df9b3d998 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15276 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-28 14:22:58 +00:00
Giovanni Di Sirio 4b9b255235 Created an unified errors header.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15273 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-28 13:09:43 +00:00
Giovanni Di Sirio 6810ebca2d Added a configuration file for sandboxes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15267 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-27 12:56:46 +00:00
Giovanni Di Sirio 22e97bb323 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15261 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-26 11:21:47 +00:00
Giovanni Di Sirio a249bdb984 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15260 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-26 11:19:53 +00:00
Giovanni Di Sirio 57243c7553 Improved a comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15258 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-26 10:58:51 +00:00
Giovanni Di Sirio 7a34d5d52d Small documentation fixes.
Added cd, cwd commands to shell.
Added directory API to VFS, some debug required.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15247 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-24 10:10:40 +00:00
Giovanni Di Sirio a6c340da74 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15243 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-13 16:15:33 +00:00
Giovanni Di Sirio c01e5a7c22 Added a new CH_CFG_HARDENING_LEVEL option to RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15242 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-13 15:44:12 +00:00
Giovanni Di Sirio 613dec7ec7 Added buffers management to VFS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15223 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-09 11:17:34 +00:00
Giovanni Di Sirio 4dac93cf65 Fixed bug #1207.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15218 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-08 09:57:13 +00:00
Giovanni Di Sirio ed2bc04969 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15209 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-06 08:35:00 +00:00
Giovanni Di Sirio d619356b25 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15208 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-06 08:33:49 +00:00
Giovanni Di Sirio 24d0d0e4fb Optimized use of memory pools.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15206 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-06 07:13:49 +00:00
Giovanni Di Sirio fe6602f75f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15202 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-05 12:26:00 +00:00
Giovanni Di Sirio 7d76e688a7 Added VFS-related commands to the shell, disabled by default.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15198 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-05 11:24:33 +00:00
Giovanni Di Sirio 3702d67de4 Integrated with the new OOP infrastructure, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15188 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 12:30:13 +00:00
Giovanni Di Sirio e8520182e0 Easier VFS integration.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15187 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 11:19:22 +00:00
Giovanni Di Sirio 3203f778f2 Fixed case without FatFS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15185 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-04 10:42:11 +00:00
Giovanni Di Sirio 4d93f7ca79 Open flags compatible with Posix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15181 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-03 12:15:42 +00:00
Giovanni Di Sirio 8318caf5ff Simplified API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15180 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-03 10:03:49 +00:00
Giovanni Di Sirio 8320912635 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15179 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-03 08:21:26 +00:00
Giovanni Di Sirio a75670b399 Fixed bug #1205.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15172 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-02 09:44:27 +00:00
Giovanni Di Sirio c2450fd8d4 Fixed overlay driver and scanning loop in the demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15171 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 14:50:12 +00:00
Giovanni Di Sirio c56cc2ec86 VFS demo working, several details missing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15161 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-01 10:15:49 +00:00
Giovanni Di Sirio 60301ac995 Added MEM_NATURAL_ALIGN macro to RT and NIL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15158 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-30 13:12:25 +00:00
Giovanni Di Sirio a39182225c Fixed state checker violation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15157 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-30 11:07:29 +00:00
Giovanni Di Sirio 4bd621b1cb Patched FatFS, revised mount/unmount code for VFS FatFS driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15155 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-30 09:18:00 +00:00
Giovanni Di Sirio 1b3d34696d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15154 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-29 15:32:00 +00:00
Giovanni Di Sirio ab568fd909 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15153 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-29 13:54:15 +00:00
Giovanni Di Sirio 271f5841ce Improved checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15151 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 13:15:39 +00:00
Giovanni Di Sirio 8119b966d0 Reorganized configuration files, reorganized headers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15150 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 12:57:32 +00:00
Giovanni Di Sirio 5e3c8f9358 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15148 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-29 11:56:34 +00:00
Rocco Marco Guglielmi 00abdb85fe Fixed wrong value in chconf.h
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15147 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 11:03:33 +00:00
Giovanni Di Sirio 81b9add500 Added an overlay VFS driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15146 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-29 09:45:48 +00:00
Giovanni Di Sirio 27fa20c4d1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15145 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-28 15:04:16 +00:00
Giovanni Di Sirio cff83afd75 File modes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15144 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-28 07:06:07 +00:00
Giovanni Di Sirio 2e7c585556 FatFS driver templates.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15142 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-27 09:27:45 +00:00
Giovanni Di Sirio 7419070c91 Added vfsGetFileStream() function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15141 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-27 07:07:26 +00:00
Giovanni Di Sirio fc7e00365d Directory enumeration now working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15140 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-27 06:44:44 +00:00
Giovanni Di Sirio 31d49e9170 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15138 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-11-26 15:28:35 +00:00
Giovanni Di Sirio 821b75bb53 VFS demo application, not yet functional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15136 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-26 12:51:42 +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 f476d11ed9 Typo in chconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15111 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-18 15:42:21 +00:00
Giovanni Di Sirio 3470d29254 Fixed regression caused by change in startup header.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15109 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-18 13:35:39 +00:00
Giovanni Di Sirio 8ca8d8847c white space fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15104 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-17 14:20:12 +00:00
Giovanni Di Sirio f12ce2fbaf Simplified demos using startup definitions (improved).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15103 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-17 14:06:18 +00:00
Giovanni Di Sirio 7bd05fc08f Initial SB rework.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15097 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 17:45:29 +00:00
Giovanni Di Sirio 533d1a4599 Fixed missing definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15089 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-11-16 11:09:03 +00:00