Commit Graph

6463 Commits

Author SHA1 Message Date
Giovanni Di Sirio 046bb236c3 Shared handlers support for STM32F7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13221 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-26 10:36:14 +00:00
Giovanni Di Sirio 4866bfadb6 Reverted bug #1060.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13220 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-21 11:08:35 +00:00
Giovanni Di Sirio abcbd3d852 USARTv1-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13215 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-10 08:29:13 +00:00
Giovanni Di Sirio 62f8045327 Updated v6M startup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13214 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-10 08:23:21 +00:00
Giovanni Di Sirio 481c37b612 Added missing casts.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13213 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-07 09:01:14 +00:00
Giovanni Di Sirio e480f49e58 Tentative SPIv1 I2S driver fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13212 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-07 08:53:10 +00:00
Giovanni Di Sirio ed07403b31 Idle callback support for STM32 USARTv1 UART driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13211 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-05 19:06:49 +00:00
Giovanni Di Sirio ca1ef7a4cd More fixes for bug #1061.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13208 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-05 14:43:58 +00:00
Giovanni Di Sirio 5ed2b378a7 STM32 I2C-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13207 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-05 10:50:46 +00:00
Giovanni Di Sirio 7ed6e8efd7 chconf.h mass update for jobs queues
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13206 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-05 09:17:04 +00:00
Giovanni Di Sirio 2f2b7d22fd Added support for asynchronous jobs queues to OSLIB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13205 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-03 09:40:30 +00:00
Giovanni Di Sirio a1f7bbd4b6 Jobs Queues test suite, there are still problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13204 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-01 16:57:30 +00:00
Giovanni Di Sirio 90dc28b545 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13203 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-11-28 14:09:41 +00:00
Giovanni Di Sirio 11f737fced Fixed bug #1060.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13193 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-27 10:05:34 +00:00
Giovanni Di Sirio 00a5875467 Fixed bugs #1060 and bug #1061.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13192 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-24 16:05:48 +00:00
Giovanni Di Sirio 58cd6d0497 Modified NIL chThdCreate() signature to be compatible with RT's one.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13191 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-24 09:11:29 +00:00
Giovanni Di Sirio ef5ee94dad Scatter files symbos renamed for consistency. Now all scatter exported symbols are prefixed and postfixed by a __. Adopted "base" instead of "start" for all symbols defining the base of a memory area.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13189 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-23 13:51:54 +00:00
Giovanni Di Sirio 5f9b81e988 Test improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13188 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-23 11:46:05 +00:00
Giovanni Di Sirio 9ab62baa10 Improvements to messages, new functions chMsgWaitS(), chMsgWaitTimeoutS(), chMsgWaitTimeout() (NIL).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13187 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-19 14:02:56 +00:00
Giovanni Di Sirio f08814c116 Improvements to messages, new functions chMsgWaitS(), chMsgWaitTimeoutS(), chMsgWaitTimeout(), chMsgWaitPollS(), chMsgWaitPoll().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13186 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-19 10:21:13 +00:00
Giovanni Di Sirio 82b91d56e7 Mass update of chconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13185 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-17 10:18:41 +00:00
Giovanni Di Sirio 9db525c515 Delegate threads prototype.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13184 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-17 10:11:57 +00:00
Giovanni Di Sirio dd2eb49250 New sharing IRQ infrastructure for STM32L0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13183 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 17:53:49 +00:00
Giovanni Di Sirio 6f51650fcc Undid last change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13182 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 16:15:54 +00:00
Giovanni Di Sirio 695ab44c5d Removed XML element for non-existing port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13181 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 16:05:07 +00:00
Giovanni Di Sirio 89e02bd7a4 Problem with L496 board.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13180 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 16:00:05 +00:00
Giovanni Di Sirio 56f83f861c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13179 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-11-10 15:55:35 +00:00
Giovanni Di Sirio 0db3fb1782 Fixed hal.mk, flash driver was missing in normal mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13178 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 09:17:48 +00:00
Giovanni Di Sirio 9f84506010 Fixed bug #1059.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13175 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 09:13:52 +00:00
Giovanni Di Sirio 28a32c89f2 Fixed bug #1058.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13172 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-10 09:01:43 +00:00
Giovanni Di Sirio 1452e78dd9 Fixed bug #1057.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13169 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 10:33:03 +00:00
Giovanni Di Sirio db257ce84e Changed check in RNGv1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13168 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 10:25:08 +00:00
Giovanni Di Sirio ab807dd10d TRNG support added to STM32L0xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13167 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 09:54:38 +00:00
Giovanni Di Sirio 791cc8adf9 TRNG support added to STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13166 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 09:47:23 +00:00
Giovanni Di Sirio c004d05a21 TRNG support added to STM32G0xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13165 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 09:37:48 +00:00
Giovanni Di Sirio 51e6819a54 TRNG support added to STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13164 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 08:49:45 +00:00
Giovanni Di Sirio 7a3cd7b576 TRNG support added to STM32F7xx. Mass update of mcuconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13163 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 08:37:38 +00:00
Giovanni Di Sirio a71a2c1733 Fixed bug #1056.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13160 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-09 08:07:20 +00:00
Giovanni Di Sirio 00e51f2976 Fixed bug #1054.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13158 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-04 17:35:45 +00:00
Giovanni Di Sirio 7266046e7a Safety Elements subsystem.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13157 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-02 11:16:48 +00:00
Giovanni Di Sirio dbe3e7f58c MISRA fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13153 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-02 08:05:48 +00:00
Giovanni Di Sirio a8ea66210b MISRA fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13152 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-02 07:22:35 +00:00
Giovanni Di Sirio 1d31853ee7 Removed open arrays instances because C++ incompatibility.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13151 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-02 07:18:43 +00:00
Giovanni Di Sirio a74d761ffe Fixed wrong paths in NIL4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13150 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-11-02 07:17:53 +00:00
cinsights ce1f17e715 Use #define RTC_BASE_YEAR versus 1980U in rtcConvertDateTimeToStructTm(...)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13149 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-31 11:34:43 +00:00
Giovanni Di Sirio 9d34ecb190 Transfers forced stop on suspend for OTGv1, experimental.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13148 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-27 11:13:58 +00:00
Giovanni Di Sirio b3d2a32e11 Fixed small problem in OSLIB cache object.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13147 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-27 08:52:59 +00:00
Giovanni Di Sirio 8e583ad3e5 Test workaround on suspend state.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13146 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-27 07:33:35 +00:00
cinsights 82f2fdb126 Detect case of no clock selected in RTCv3 (causes init to hang)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13145 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-24 10:57:47 +00:00
Rocco Marco Guglielmi 0ab6edfa80 Mass update copyright statement of ADI ADuCM36x lld source code
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13143 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-23 09:38:33 +00:00
Rocco Marco Guglielmi eb47694071 Mass update of copyright period for ChibiOS/EX
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13142 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-23 09:32:53 +00:00
Rocco Marco Guglielmi be28a47f11 Improved the SPI driver for ADuCM36x introducing a cell reset on spi_lld_start and fixing a mismanagement of the TX buffer in the the ISR.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13140 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-23 09:26:58 +00:00
Rocco Marco Guglielmi 05e2b8becc Added SPI IRQ based implementation (Still not totally tested)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13134 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-22 08:22:46 +00:00
Rocco Marco Guglielmi b928dda064 Small changes to ADICUP360 ST driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13133 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-22 08:22:13 +00:00
Rocco Marco Guglielmi ef1b09a772 Added ISR helper for SPI driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13129 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-21 10:51:01 +00:00
cinsights affdca8106 Fix RTCv3 PRER setting bug + documentation corrections in RTCv2 & RTCv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13126 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-20 12:48:09 +00:00
Giovanni Di Sirio 4345a70982 Added support for .cc files extensions in makefiles.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13124 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 16:45:17 +00:00
cinsights 594259165f Update RTCv3 (handle G4/G0 differences)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13123 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 14:22:46 +00:00
Giovanni Di Sirio 4df6627866 Fixed bug #1052.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13120 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 11:44:56 +00:00
cinsights 5c89ae333b Add STM32F412/F413 EFL driver support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13119 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 11:24:28 +00:00
Giovanni Di Sirio ea17238861 Fixed as bug #1051.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13117 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 08:16:29 +00:00
Giovanni Di Sirio 68da5e845a New RTCv3 driver for STM32G0xx and STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13116 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 07:36:15 +00:00
Giovanni Di Sirio 5749bfc979 white space
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13115 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 07:17:33 +00:00
Giovanni Di Sirio 4e8afb7597 Shortened some filenames, fixed some problems in the new G0 support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13114 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 07:12:30 +00:00
Giovanni Di Sirio b709310631 Fixed wrong TIM3 definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13113 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-19 06:53:47 +00:00
Rocco Marco Guglielmi 95baefba25 Improved ST periodic mode to be compliant with no clock init and os-less mode
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13111 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-17 07:48:01 +00:00
Rocco Marco Guglielmi e3f1d25fbd Removed unused definitions
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13110 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-17 07:29:38 +00:00
Rocco Marco Guglielmi 1dc0acd5a6 Implemented ADuCM36x Serial lld
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13107 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:52:25 +00:00
Rocco Marco Guglielmi a4caa90fb3 Renamed Clock Control API for ADuCM36x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13106 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:51:17 +00:00
Rocco Marco Guglielmi cff2f67711 Added some ISR related defines for ADuCM36x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13105 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:50:25 +00:00
Rocco Marco Guglielmi 2d86ca1276 Improved ADICUP360 board files
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13104 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:42:12 +00:00
Rocco Marco Guglielmi 8e70a1ef18 Fixed some issues in the ADuCM36x/ST lld
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13103 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:41:24 +00:00
Rocco Marco Guglielmi d039f5516b Cosmetic changes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13102 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 14:47:36 +00:00
Rocco Marco Guglielmi 258854e410 Added, clock tree management, ST driver (Only freerun mode), PAL driver (still missing External Interrupts handling)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13099 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 13:20:57 +00:00
Rocco Marco Guglielmi 7c6e46585e Added ADICUP360 board files (Still incomplete)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13098 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 13:18:54 +00:00
Rocco Marco Guglielmi 1d75e6b9f7 Added Added ADUCM36x ChibiOS start-up related files
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13097 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 13:18:22 +00:00
Rocco Marco Guglielmi 8a4616ecbe Added ADUCM36x ARM\CMSIS system headers
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13096 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 13:17:38 +00:00
Rocco Marco Guglielmi c86b2d0b84 Added ADUCM36x ARM\CMSIS headers
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13095 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 13:17:04 +00:00
Giovanni Di Sirio 03d7cb9f9e Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13094 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-07 15:21:57 +00:00
cinsights 07cd318987 Fix EFL L4+ and G0 dual bank checking wrong register
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13093 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-07 12:02:58 +00:00
Giovanni Di Sirio b6ad15437b Reworked DAC driver, missing DMAMUX RCC macros for G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13092 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-07 07:45:49 +00:00
Giovanni Di Sirio 12297967f2 DAC demo for G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13091 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-07 05:32:30 +00:00
Giovanni Di Sirio 49d22aa317 Small errors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13090 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 13:49:50 +00:00
Giovanni Di Sirio 6cdb5ed5fe Fixed bug #1050.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13085 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 10:39:59 +00:00
Giovanni Di Sirio a6b5e77f22 Fixed bug #1049.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13081 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 06:03:41 +00:00
Giovanni Di Sirio 4c33071e12 Fixed bug #1043.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13078 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 05:10:00 +00:00
Giovanni Di Sirio 75d87b40f3 Fixed WDU handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13077 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 13:19:16 +00:00
Giovanni Di Sirio a3f67c5fc0 New semaphore functions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13076 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 11:58:54 +00:00
Giovanni Di Sirio 4019d184a5 Mass update of chconf.h files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13075 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 11:12:47 +00:00
Giovanni Di Sirio 48f3740bd5 Added canTryAbortX() function to CAN driver, implemented for STM32 CANv1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13074 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 08:03:56 +00:00
Giovanni Di Sirio 998d8cee1b Fixed bug #1048.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13071 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 07:30:27 +00:00
Giovanni Di Sirio 31fc75d32a Fixed bug #1047.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13068 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 07:26:16 +00:00
Giovanni Di Sirio 798086d76d Fixed bug #1046.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13065 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 07:21:52 +00:00
Giovanni Di Sirio 39cba19143 Fixed bug #1045.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13062 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 07:13:04 +00:00
Giovanni Di Sirio 375722180b Added error handling to WSPI driver, now LLDs can report error conditions to upper layers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13061 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 07:04:14 +00:00
Giovanni Di Sirio 3ea7ec6586 Fixed bug #1044.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13059 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-05 06:45:43 +00:00
Giovanni Di Sirio 6e244e6013 DAC and I2C enabled on G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13058 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-01 08:17:55 +00:00
cinsights c6bd3ea965 Documentation corrections DMAv2
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13057 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-30 13:14:55 +00:00
Giovanni Di Sirio 5227ce96b2 I2C DMAMUX fixes, WSPI enabled.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13056 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-30 12:55:56 +00:00
Giovanni Di Sirio 46e09ef59d Enabled USB on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13054 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:42:37 +00:00
Giovanni Di Sirio 77fcba2d03 Enabled WDG on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13053 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:23:36 +00:00
Giovanni Di Sirio 1f7f1d1dde Enabled PWM on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13052 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:19:12 +00:00
Giovanni Di Sirio fe34446321 Enabled ICU on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13051 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:14:17 +00:00
Giovanni Di Sirio 3719f651a9 Enabled I2C on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13050 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:11:03 +00:00
Giovanni Di Sirio 7e0b9f1d66 Enabled DAC on G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13049 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 16:02:50 +00:00
Giovanni Di Sirio 5ffa586df7 Symbol names aligned for L0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13046 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 11:33:44 +00:00
Giovanni Di Sirio cf25c0398c Various fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13045 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 11:31:04 +00:00
Giovanni Di Sirio 4456dca621 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13044 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-29 11:18:43 +00:00
Giovanni Di Sirio 40c9ee7c73 Introduced shared handlers for DMAv1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13043 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 10:05:14 +00:00
Giovanni Di Sirio 8420e938c6 DMAv1 improvements and generalization, added support for 8 channels, now it is compatible with G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13042 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 09:23:50 +00:00
Giovanni Di Sirio 5b23342fbf Fixed G431 board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13040 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 07:48:37 +00:00
Giovanni Di Sirio 1760ea283d New IRQ handling ported to G0. Improved EXTIv1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13037 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-29 07:29:49 +00:00
Giovanni Di Sirio ebeef10896 Updated readme, small fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13036 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-28 15:18:43 +00:00
Giovanni Di Sirio bcc03038e5 G4 demo now working. Improved assertions in USARTv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13035 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-28 11:23:36 +00:00
Giovanni Di Sirio b5ec31f16e Fixed wrong assertion.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13034 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-28 09:48:54 +00:00
Giovanni Di Sirio 64396f4f9f Added definitions and support files for G431/441.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13033 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-28 07:48:46 +00:00
cinsights ec328a6458 Fix chprintf float precision bug.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13032 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-27 13:01:27 +00:00
Giovanni Di Sirio 9c6dfb07cb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13031 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-27 09:15:33 +00:00
Giovanni Di Sirio 979f3bb2b8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13030 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-26 14:54:42 +00:00
Giovanni Di Sirio c50b64792e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13029 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-26 12:44:46 +00:00
Giovanni Di Sirio efc3539edf Updated board files for G4 Nucleo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13028 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-25 16:48:05 +00:00
Giovanni Di Sirio 1b07eb3bfa git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13027 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-25 13:25:38 +00:00
Giovanni Di Sirio 5058b5f661 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13026 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-24 14:52:29 +00:00
Giovanni Di Sirio 2bd81b8f62 Enabled STM32_PLLPDIV.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13023 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-23 17:11:11 +00:00
Giovanni Di Sirio 37babe9b40 Board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13022 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-23 17:05:11 +00:00
Giovanni Di Sirio c9d5f48b50 Small documentation errors, DMAMUX for G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13020 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-23 10:02:47 +00:00
Giovanni Di Sirio 9eed738e8f It compiles...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13019 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-22 19:28:17 +00:00
Giovanni Di Sirio 75d0dbad44 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13018 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-22 16:49:00 +00:00
Giovanni Di Sirio 764ff2ab16 G4-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13015 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-22 10:38:05 +00:00
Giovanni Di Sirio cc1aadc935 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13014 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-22 09:27:26 +00:00
Giovanni Di Sirio 903a038fb5 Fixed some documentation tags.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13013 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-22 07:46:45 +00:00
Giovanni Di Sirio b384098490 RCC fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13012 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-21 13:50:55 +00:00
Giovanni Di Sirio aaba157f93 Enhanced ST driver and STM32 implementation, disabled by default.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13011 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-21 13:47:57 +00:00
Giovanni Di Sirio 5f615f69ce More G4 code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13010 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-21 09:33:00 +00:00
Giovanni Di Sirio 884dc81754 HAL LLD header done(ish).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13009 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 16:36:45 +00:00
Giovanni Di Sirio 821e535522 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13008 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-20 14:00:18 +00:00
cinsights a3743f4e53 STM32G0 minor documentation fix
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13007 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 13:01:25 +00:00
Giovanni Di Sirio df357bb628 G4 HAL added, work in progress.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13006 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 07:16:21 +00:00
Giovanni Di Sirio 61eae3e0c5 G4 startup support and template demo ready.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13005 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 05:54:55 +00:00
Giovanni Di Sirio 3251e6c71c Fixed G0 board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13004 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-20 05:51:36 +00:00
Giovanni Di Sirio ead226cbe5 Startup support for STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13002 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-19 15:26:04 +00:00
Giovanni Di Sirio f08ed2d876 CMSIS files for STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13001 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-19 14:40:21 +00:00
Giovanni Di Sirio af38956b67 FPU-related code in SB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13000 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-19 06:12:53 +00:00
Giovanni Di Sirio 4430e2c8a1 RT version number update, regenerated configuration files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12999 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-19 05:37:42 +00:00
Giovanni Di Sirio d369435bc4 Added section attributes to ld MEMORY sections.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12998 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-18 07:21:57 +00:00
Giovanni Di Sirio f081b654b3 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12997 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-17 14:53:05 +00:00
Giovanni Di Sirio 23c690f57c Pointer checks at API level.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12996 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-16 13:27:53 +00:00
Giovanni Di Sirio fd723895ec Added C library support in sandbox (newlib).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12994 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 16:20:33 +00:00
Giovanni Di Sirio 2224bd26a7 Debugging....
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12993 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 14:55:04 +00:00
Giovanni Di Sirio d494f3899d Sandbox-side file API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12992 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 07:24:28 +00:00
Giovanni Di Sirio 44098212ab New files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12991 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 07:03:12 +00:00
Giovanni Di Sirio 3500272800 Adopted Posix-like error codes for the sandbox. Implemented stdin, stdout and stderr as separate streams.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12990 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 06:42:02 +00:00
Giovanni Di Sirio f7d500c20f Posix API preparation, not complete. Added license checks for SB.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12989 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-14 15:44:50 +00:00
Giovanni Di Sirio 328ab9ae0f More fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12988 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-14 05:46:55 +00:00
Giovanni Di Sirio 0ee0140b2b White space fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12987 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 15:25:54 +00:00
Giovanni Di Sirio 3de1374e38 Removed regarm_t from ARMCMx port, changed SB API return method.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12986 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 15:24:41 +00:00
Giovanni Di Sirio 43d1c573bc Code organization changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12985 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 14:48:51 +00:00
Giovanni Di Sirio bba90d0866 Fixes and new sbWait() API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12984 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 13:54:25 +00:00
Giovanni Di Sirio ad2a66cd42 Better errors handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12983 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 13:41:54 +00:00
Giovanni Di Sirio 9c7d9ba26e More API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12982 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 08:22:10 +00:00
Giovanni Di Sirio 26b29a6925 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12981 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-12 12:38:58 +00:00
Giovanni Di Sirio 6de7825d13 Sandbox concept refinements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12980 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-11 12:53:31 +00:00
Giovanni Di Sirio a2e373d78d Missing files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12979 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-11 04:18:11 +00:00
cinsights fd444de36f Fix STM32G0 EFL driver fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12978 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-08 03:19:27 +00:00
Giovanni Di Sirio 7040887600 Implemented support for multiple sandboxes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12977 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-07 14:35:52 +00:00
Giovanni Di Sirio dbbf320b3d Cortex-M SandBox subsystem added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12975 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-07 07:38:43 +00:00
Giovanni Di Sirio ee9c03736c chconf.h generators updated, fixed a typo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12960 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-28 09:09:25 +00:00
Giovanni Di Sirio be0fa896d4 Test code for objects caches, to be enhanced.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12959 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-28 09:04:03 +00:00
Giovanni Di Sirio 107296cd78 Cache almost complete, tests to be created.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12957 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-25 13:27:36 +00:00
Giovanni Di Sirio 5b0a0fe5b0 Debugging...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12956 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-24 16:25:39 +00:00
Giovanni Di Sirio 61ae4853cb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12955 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-08-24 15:17:59 +00:00
Giovanni Di Sirio ecc4225efe More changes on cache module, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12954 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-24 11:15:49 +00:00
Giovanni Di Sirio ca2c602919 More cache code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12953 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-23 12:51:13 +00:00
Giovanni Di Sirio 80b3141de4 Added module description.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12952 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-23 08:04:00 +00:00
Giovanni Di Sirio db364ffee4 More cache code, small fix in a comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12951 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-23 07:40:15 +00:00
Giovanni Di Sirio 2f5eb6f313 Objects cache concept.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12950 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-22 08:47:06 +00:00
Giovanni Di Sirio 20742714c0 Removed old OSAL implementations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12949 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-11 12:13:52 +00:00
Giovanni Di Sirio 0fd433eda0 Added an option to change the shell thread name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12948 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-11 07:08:25 +00:00
Giovanni Di Sirio c05c319615 Made bus acquire/release functions in SNOR driver public.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12946 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-11 06:59:23 +00:00
Giovanni Di Sirio 723ec71674 Fixed bug #1042.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12944 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-11 06:28:28 +00:00
Giovanni Di Sirio c3e5b5ca23 Fixed bug #1041.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12939 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-08 06:55:12 +00:00
Giovanni Di Sirio 0e9e772f51 Fixed bug #1040.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12937 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-08 06:48:31 +00:00
Giovanni Di Sirio 272b779bfd Fixed bug #1010.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12936 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-08-08 06:41:15 +00:00
cinsights fada2872c1 Add STM32G0 EFL driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12921 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-20 14:05:51 +00:00
cinsights f936eb20e3 Refactor L4+ EFL sizing
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12920 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-20 13:35:48 +00:00
Giovanni Di Sirio 81e586a948 Fixed bug #1039.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12910 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-14 06:44:16 +00:00
Giovanni Di Sirio 9dcecbdacd Added an explicit cast.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12909 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-14 06:31:17 +00:00
Giovanni Di Sirio 59c835e58d Fixed small documentation error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12907 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-14 06:16:11 +00:00
Giovanni Di Sirio 1f17a9b55c Added STM32L452 support in HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12905 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-13 16:17:45 +00:00
Giovanni Di Sirio f54584737b Updated some more L0 mcuconfs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12901 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-11 12:20:52 +00:00
cinsights 5b3fceab1c Update board config to use UART2 versus LPUART1 for ST-LINK
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12900 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-11 11:55:41 +00:00
Giovanni Di Sirio 0aa3570ccf Fixed bug #1038.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12899 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-11 11:49:12 +00:00
Giovanni Di Sirio 368732f1be Mcuconf mass update. Refinements to shared ISRs for F0s.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12897 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-11 11:23:27 +00:00
Giovanni Di Sirio 3fd02036c2 Added mcuconf.h generator for STM32L052/L053/L062/L063.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12896 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 13:08:34 +00:00
Giovanni Di Sirio 131421fe93 Added mcuconf.h generator for STM32L072/L073.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12895 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 12:19:04 +00:00
Giovanni Di Sirio 9d05564539 L0 shared IRQ rework, mcuconfs to be updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12894 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 09:35:03 +00:00
Giovanni Di Sirio 8c335fdcf7 UART driver now compiles on G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12893 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-10 08:43:29 +00:00
Giovanni Di Sirio 9544a26cd5 Removed IRQ initialization when the ISR is suppressed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12892 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-09 19:47:15 +00:00
Giovanni Di Sirio 2f402d9764 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12891 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-07-09 19:40:36 +00:00
Giovanni Di Sirio e919853230 ISRs revision for G0, removed shared handler from UARTv2, L0 and F0 to be updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12890 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-09 11:47:19 +00:00
Giovanni Di Sirio ef53891490 Missing definitions in G0 registry.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12889 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-09 09:27:21 +00:00
Giovanni Di Sirio deca37741b EXTIv1 changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12888 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-09 08:03:08 +00:00
Giovanni Di Sirio 673b86136e EXTIv1 adapted to G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12887 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-08 14:43:44 +00:00
Giovanni Di Sirio 80589a2035 Added DMA MUX file for G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12885 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 14:27:21 +00:00
Giovanni Di Sirio f569544684 G0 fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12883 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 14:24:19 +00:00
Giovanni Di Sirio b80e79d47f Implemented TIMPRE setting for STM32F7xx HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12881 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 13:40:51 +00:00
Giovanni Di Sirio 22267b3fa2 Fixed bug #1036.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12877 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-07 11:58:03 +00:00
Giovanni Di Sirio dd8cdeb48d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12876 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-07-07 07:53:21 +00:00
Giovanni Di Sirio 62ca44fa9a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12875 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-07-07 06:54:50 +00:00
Giovanni Di Sirio 2349e2252b Reverted change.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12871 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-07-01 08:53:24 +00:00
Giovanni Di Sirio 21e5bbcbf1 Fixed legacy DMA call.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12870 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 19:00:42 +00:00
Giovanni Di Sirio 607f5031da Merged FatFS 0.13c.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12868 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 15:50:56 +00:00
Giovanni Di Sirio 499948e338 Removed unrelated directory.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12867 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 15:37:20 +00:00
Giovanni Di Sirio d329228422 Merged WolfSSL 4.0.0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12865 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 15:06:11 +00:00
Giovanni Di Sirio 2129acb436 Fixed F4 PLLI2S/SAI naming.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12863 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 13:06:37 +00:00
Giovanni Di Sirio 18b89bfc01 typo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12859 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 11:00:53 +00:00
Giovanni Di Sirio a66c5c41de Fixed bug #1036.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12858 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 07:38:26 +00:00
Giovanni Di Sirio 7792ebac85 Fixed bug #1035.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12853 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 07:15:58 +00:00
Giovanni Di Sirio 01745a59b5 Fixed bug #1034.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12850 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-30 06:28:50 +00:00
Giovanni Di Sirio ae2fa9e9c5 Fixed bug #1033.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12849 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-29 16:51:09 +00:00
Giovanni Di Sirio e81bcef2be Fixed a problem recently introduced in chprintf().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12838 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-16 12:01:57 +00:00
Giovanni Di Sirio f06a43a7ea Improved OSLIB initialization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12826 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-06-04 14:16:40 +00:00
Giovanni Di Sirio e3e1081b51 Enhancements to chprintf().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12821 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-31 12:21:08 +00:00
Giovanni Di Sirio 05c9b4ccb2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12820 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-05-30 08:42:24 +00:00
Giovanni Di Sirio 3ac3d47753 Improved EFL driver, fixed some board builders.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12818 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-26 14:17:00 +00:00
Giovanni Di Sirio 0e03236831 Updated tool and style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12817 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-26 08:53:44 +00:00
Giovanni Di Sirio b2310dc96f Fixed bug #1031.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12814 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-26 08:16:55 +00:00
Giovanni Di Sirio 704df8c3ab Added FLASH_ERROR_UNIMPLEMENTED to errors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12810 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-19 12:51:33 +00:00
Giovanni Di Sirio 8474c1dda5 Merged F1 flash patch.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12809 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-19 12:46:30 +00:00
Giovanni Di Sirio 6738c1052c More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12807 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 13:59:14 +00:00
Giovanni Di Sirio 543fb9c990 More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12806 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 11:26:33 +00:00
Giovanni Di Sirio 3ecd2ae222 More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12805 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 11:05:25 +00:00
Giovanni Di Sirio a4a4057dd9 More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12804 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 11:00:00 +00:00
Giovanni Di Sirio c8bbce5f31 More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12803 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 10:49:57 +00:00
Giovanni Di Sirio 4f7cf535be More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12802 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 10:42:02 +00:00
Giovanni Di Sirio 52448e526b More style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12800 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 09:59:41 +00:00
Giovanni Di Sirio 551f00ac47 Code style fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12799 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 09:55:41 +00:00
Giovanni Di Sirio 6699452158 Cleanup of TODO instances.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12794 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 06:41:00 +00:00
Giovanni Di Sirio e21516e65b Removed TODOs from board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12793 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-18 06:15:03 +00:00
Giovanni Di Sirio 04cbfa485b Fixed bug #1029.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12789 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-12 15:16:55 +00:00
Giovanni Di Sirio 48475e9f25 Small change on USB clock check.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12788 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-12 12:06:05 +00:00
Giovanni Di Sirio 24fbf940cd Improved key handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12786 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-12 08:06:48 +00:00
Giovanni Di Sirio 773a65024b Added a no-DMA mode for AES.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12785 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-11 14:22:44 +00:00
Giovanni Di Sirio f3919b8e45 Updated F7 mcuconf.h files to enable CRY driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12784 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-11 08:04:43 +00:00
Giovanni Di Sirio 5714d98aac Improved code organization for AES.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-11 07:40:30 +00:00
Giovanni Di Sirio e475564820 AES ECB and CBC with DMA.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12782 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-05 13:22:03 +00:00
Giovanni Di Sirio bb59646ebb AES working in polled mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12781 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-05 08:22:58 +00:00
Giovanni Di Sirio 2bb0e8b6d0 More work on the crypto driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12780 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-04 17:12:11 +00:00
Giovanni Di Sirio 33ebfc95ff Some work on AES implementation for STM32.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12779 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-04 14:27:00 +00:00
Giovanni Di Sirio 7e5944e6a9 More fixes to the crypto driver, made clear which functions are stream ciphers. Fixed documentation errors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12778 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-05-04 09:03:16 +00:00