Commit Graph

3870 Commits

Author SHA1 Message Date
Giovanni Di Sirio 5111601c13 STM32F0 registry fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12292 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-26 09:09:47 +00:00
Giovanni Di Sirio d0a137799e Fixed regression in UARTv2 serial driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12291 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-26 08:21:48 +00:00
Giovanni Di Sirio d94025f99f Added mcuconf.h generator for STM32L432xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12289 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-23 18:06:57 +00:00
Giovanni Di Sirio c27b36536a Modified USARTv2 to support HW FIFOs where present.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12288 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-23 14:34:26 +00:00
gdisirio d749f21cb9 Added check on right mcuconf.h for L476xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12287 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-23 06:01:53 +00:00
Giovanni Di Sirio 8ea6be2109 Fixed bug #979.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12283 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-23 05:30:50 +00:00
Giovanni Di Sirio f970eaeca2 Removed unused settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12282 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-23 05:20:33 +00:00
Giovanni Di Sirio c708f7d750 USARTv2 made DMAMUX-aware.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12281 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-22 15:27:12 +00:00
Giovanni Di Sirio 736b8dfa59 Fixed bug #978.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12272 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-19 12:47:55 +00:00
Giovanni Di Sirio 6690b94df3 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12269 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-09-17 08:20:44 +00:00
Giovanni Di Sirio 56072db27c DACv1 joins the club. More checks in ADCv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12268 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-16 17:27:17 +00:00
Giovanni Di Sirio 18e72e023d Adapted ADCv3 to STM32L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12267 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-16 16:24:14 +00:00
Giovanni Di Sirio 9bfcb80e61 Imported I2Cv3 driver in L4+ HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12266 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-16 08:18:17 +00:00
Giovanni Di Sirio fe2fb87570 SPI files for L4+, to be continued.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12264 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-15 14:47:18 +00:00
Giovanni Di Sirio ad5ce47a74 Reintegrated CANv1 in L4+ HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12263 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-15 11:36:20 +00:00
Giovanni Di Sirio 98aeb732ff New TRNG driver model added to HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12253 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-09 09:41:52 +00:00
Giovanni Di Sirio ab8cbd8f7c Some changes to the crypto infrastructure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12252 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-08 12:54:58 +00:00
Giovanni Di Sirio 2dbd855684 More work on crypto.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12251 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-08 10:05:13 +00:00
Giovanni Di Sirio bbcb55cfc5 Preparation work for STM32 crypto driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12250 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-08 09:27:11 +00:00
Giovanni Di Sirio 1804d1f008 TRNG API now takes a new "size" parameter, the API can now generate random numbers of variable size.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12249 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-08 08:22:05 +00:00
Giovanni Di Sirio 0de65e55c6 Missing board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12248 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-08 07:43:12 +00:00
Giovanni Di Sirio 86ca0fdb8b Fixed bug #976.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12240 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-06 12:37:30 +00:00
edolomb 7fdf849e4e Fixed bugs
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12238 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-06 11:32:37 +00:00
Theodore Ateba ed50615d58 AVR: Cleanup code source.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12237 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-04 12:20:14 +00:00
Theodore Ateba 1b70b67405 AVR: Correct the indentation on hal_crypto_lld.c file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12236 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-04 11:50:42 +00:00
Theodore Ateba 5903f8305c AVR: Change the comment type and correct indentation at the end of the file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12235 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-09-04 11:40:08 +00:00
Giovanni Di Sirio 8c4b0791ea Tentative fix for STM32F070x6 GPIOD.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12233 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-08-26 13:14:13 +00:00
Giovanni Di Sirio 08d066b618 Fixed a corner case.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12232 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-08-26 13:08:52 +00:00
Giovanni Di Sirio 44d3a3a9c3 CAN1-CAN2 conflicts tentative fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12231 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-08-26 13:06:05 +00:00
Giovanni Di Sirio 30e350e591 Fixed #971.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12224 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-08-26 07:46:49 +00:00
Giovanni Di Sirio b465c488a3 More related to bug #969.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12221 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-08-26 07:42:23 +00:00
Giovanni Di Sirio 5b85acb824 Fixed bug #973.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12215 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-08-26 07:24:51 +00:00
Giovanni Di Sirio 0761984060 Missing ping definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12214 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-08-25 14:08:34 +00:00
Giovanni Di Sirio f53956784b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12213 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-08-24 15:32:50 +00:00
Giovanni Di Sirio a230feaedf DMAMUX support for DMAv1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12211 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-29 14:45:07 +00:00
Giovanni Di Sirio ea711eadec DMAMUX definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12210 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-29 06:50:32 +00:00
Giovanni Di Sirio dc86c1a9a2 More L4+ code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12209 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-28 10:07:34 +00:00
Giovanni Di Sirio 11db006b0f Fixed bugs #969 and #970.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12205 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-28 09:42:11 +00:00
Giovanni Di Sirio cc826010ae More L4+ preparation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12203 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-28 09:11:04 +00:00
Giovanni Di Sirio 23e93024b1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12201 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-07-27 11:32:40 +00:00
Giovanni Di Sirio 27a100a518 Boost mode handling in L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12200 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-27 11:30:29 +00:00
Giovanni Di Sirio 0af5ddacc3 Fixed bug #968.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12197 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-27 09:02:01 +00:00
Giovanni Di Sirio 06246dd30b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12196 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-07-25 18:40:29 +00:00
Giovanni Di Sirio f06b6487f9 More L4+ code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12195 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-25 09:47:44 +00:00
Giovanni Di Sirio feb706f4bb L4R5 board file, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12194 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-25 09:19:57 +00:00
Giovanni Di Sirio 50a94cb901 L4+ registry.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12192 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-22 15:25:53 +00:00
Giovanni Di Sirio bb0f7ec361 Removed redundant definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12191 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-22 15:25:36 +00:00
Giovanni Di Sirio 5b958da63d More work on L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12188 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-22 09:29:42 +00:00
Giovanni Di Sirio bece446faa Fixed bug #967.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12186 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-22 09:29:16 +00:00
Giovanni Di Sirio 17f1a78734 Fixed bug #966.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12183 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-21 09:31:39 +00:00
Giovanni Di Sirio 8ccf15450d Fixed bug #965.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12180 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-21 09:26:33 +00:00
Giovanni Di Sirio e006d9dbb4 Fixed timer settings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12179 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-21 09:20:33 +00:00
Giovanni Di Sirio dd2247c099 Fixed bug #964.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12171 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-15 08:23:19 +00:00
Giovanni Di Sirio 286e534904 Fixed bug #963.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12168 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-15 07:52:46 +00:00
Giovanni Di Sirio 5cc620c9c1 Fixed bug #960.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12162 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-12 12:40:59 +00:00
gdisirio bae460fde1 Fixed bug #959.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12153 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-10 12:00:23 +00:00
Giovanni Di Sirio 2cec1789e1 Added analog watchdog functionality to STM32 ADCv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12149 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-08 14:08:25 +00:00
Giovanni Di Sirio 0424a747af Fixed bug #958.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12142 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-07 14:05:00 +00:00
gdisirio 3d7b366fd0 Fixed bug #957.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12138 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-07 09:50:34 +00:00
Giovanni Di Sirio d8c1554717 Fixed a regression on F2 devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12137 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-07 09:29:36 +00:00
Giovanni Di Sirio 413544bab6 Fixed missing semicolon.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12135 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-07 09:27:43 +00:00
Giovanni Di Sirio 8a0cfa1ce2 Fixed bug #953.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12131 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-07 08:24:50 +00:00
Giovanni Di Sirio 3a10919497 Fixed issue in F4 HAL clock tree checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12128 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-01 09:27:51 +00:00
Giovanni Di Sirio ca1927e008 Fixed bug #956.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12126 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-07-01 09:24:31 +00:00
edolomb 14f274991f Fixed bug
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12120 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-22 13:43:12 +00:00
edolomb 1d1c704d1c Minor change
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12119 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-22 13:40:37 +00:00
Giovanni Di Sirio 0d21de71ed Fixed some mcuconf.h files and a regression introduced by the new STM32F4 clock tree.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12110 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-17 13:36:58 +00:00
Giovanni Di Sirio 95752b318c Fixed compile time regression in USARTv1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12102 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-15 09:38:13 +00:00
Giovanni Di Sirio 2fa8776c76 Added qSetLink().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12101 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-15 09:14:30 +00:00
Theodore Ateba 992eb678ce AVR: ADD SPI driver to the AVR XMEGA family.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12098 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-15 06:34:54 +00:00
Theodore Ateba ffd1e3fe45 AVR: ADD SPI driver to the AVR platform.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12097 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-15 06:34:37 +00:00
Theodore Ateba 6319b0ea1a AVR: Update the error code for the encryption/decryption operations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12095 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-13 09:41:27 +00:00
Giovanni Di Sirio faa3f10780 Missing dummy structures.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12093 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-13 08:26:09 +00:00
Giovanni Di Sirio ad0f9349ae Added more conditionals to CRY driver. Removed conditionals from high level functions, those functions are not meant to be excluded.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12092 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-13 08:17:40 +00:00
Giovanni Di Sirio 6b10290a42 Changed two error codes in a single error type.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12091 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-13 07:41:20 +00:00
Theodore Ateba 94c5e066cc AVR: Add the Crypto driver to the platform file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12090 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-12 12:27:41 +00:00
Theodore Ateba f61f6596c1 AVR: Add Crypto driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12089 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-12 12:27:26 +00:00
Theodore Ateba 93c2ed5ca1 Add crypto encryption and decryption error messages.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12088 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-12 12:27:06 +00:00
Theodore Ateba d96d3fbf32 Add conditional compilation to resolve the compilation error (error: unknown type name)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12087 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-12 11:55:00 +00:00
Theodore Ateba 474bc51a14 Resolve compilation error while Crypto subsystem is activated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12086 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-12 08:59:08 +00:00
Giovanni Di Sirio c2477148f0 Fixed bug introduced by bug #951 fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12084 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-09 17:26:56 +00:00
Theodore Ateba 0f05bc3491 Correct bad comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12082 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-07 06:47:14 +00:00
Theodore Ateba 4563b95558 Fixed Crypto hal source code. Remove undefine variables.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12081 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-06 14:01:31 +00:00
Theodore Ateba 8143b7257b Fixed Crypto templete header file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12080 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-06 14:00:19 +00:00
Giovanni Di Sirio c7736ea91e Changed fileStreamGetSize() in order to avoid types mixing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12079 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-03 13:49:54 +00:00
Giovanni Di Sirio c18703563d Renamed fileStreamSeek() in fileStreamSetPosition().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12078 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-02 16:27:10 +00:00
Giovanni Di Sirio a3aec1cc01 Modified method to get file position.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12077 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-02 16:23:30 +00:00
Giovanni Di Sirio 40081c7239 Added offset field to files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12076 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-02 13:22:36 +00:00
Giovanni Di Sirio e2995ec061 ADCv3 oversampling support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12074 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-02 12:49:52 +00:00
Giovanni Di Sirio 8358f437c8 Documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12068 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-01 08:04:21 +00:00
Giovanni Di Sirio 4030aab7ca Fixed bug #954.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12065 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-01 08:00:10 +00:00
Giovanni Di Sirio be1abb574d Fixed bug #953.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12062 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-01 07:45:27 +00:00
Giovanni Di Sirio c51e4071c2 Delay added after ADC reset.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12061 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-01 07:35:39 +00:00
Giovanni Di Sirio 2725508545 Smarter checks for STM32F37x ADC/SDADC clocks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12060 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-06-01 07:26:00 +00:00
Giovanni Di Sirio bc6b6552fe Fixed TIMPRE behavior.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12059 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-27 10:37:43 +00:00
Giovanni Di Sirio ed72edd29f Fixed bug #952.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12057 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-27 07:59:19 +00:00
Giovanni Di Sirio d8ede4fbf0 Fixed bug #951.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12054 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-26 16:39:05 +00:00
Giovanni Di Sirio da16bc2472 Fixed bug #948.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12048 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-26 07:52:14 +00:00
Giovanni Di Sirio 6463abed02 Fixed bug #948.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12045 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-26 07:48:42 +00:00
Giovanni Di Sirio 1a88c5a6ef Added WSPI to hal.mk file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12044 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-25 07:46:47 +00:00
Giovanni Di Sirio 8e7a0fbb26 Added an enhanced variant of QSPI named WSPI. QSPI will be deprecated when WSPI will be phased in.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12043 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-25 07:45:18 +00:00
areviu 7454fa6ad5 added SAMA HMAC + fixed TRNG 128 bit generation
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12042 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-19 13:15:06 +00:00
Giovanni Di Sirio e9399566d7 Fixed bug #948.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12040 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-17 10:51:04 +00:00
Giovanni Di Sirio e0f997100f Added mcuconf.h generator for STM32H743xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12038 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-15 10:03:32 +00:00
Giovanni Di Sirio 9084b56be9 Various fixes to F413 mcuconf and registry. Removed dead options in OTGv1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12036 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-15 07:32:58 +00:00
Giovanni Di Sirio 8ae45a5b96 Re-unified some of the F4 platform code. Probably more code could be shared.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12033 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-14 14:28:44 +00:00
Giovanni Di Sirio a1085e2da9 Added F413 board, demo and revised HAL code, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12031 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-14 11:08:58 +00:00
Giovanni Di Sirio a4fa6c2041 Fixed TIMPRE.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12029 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-12 15:44:39 +00:00
Rocco Marco Guglielmi 11522ff1c5 Fixed documentation and indent.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12028 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-12 12:54:48 +00:00
Giovanni Di Sirio 2926007c1a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12027 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-05-12 12:38:20 +00:00
Giovanni Di Sirio ca256de846 Reorganization of F4 port, not finished yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12026 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-12 12:29:40 +00:00
Giovanni Di Sirio 2dbd8fea1a STM32F4 clock tree rework, unfinished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12022 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-11 14:06:21 +00:00
Giovanni Di Sirio 233d1b7416 Added RCC capabilities to STM32F4 registry, clock trees in the family are too different from each other and need a deeper logic.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12018 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-11 09:09:49 +00:00
Giovanni Di Sirio eaeabaf3c2 STM32H7-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12017 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-10 10:55:35 +00:00
Giovanni Di Sirio 85d08595ab Fixed OTG base address for STM32H7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12016 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-09 08:37:51 +00:00
Giovanni Di Sirio d4481fd211 H7 OTG changes, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12015 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-08 12:36:23 +00:00
Giovanni Di Sirio e1474c1292 Added guard for STM32_TIMPRE.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12013 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-07 14:05:20 +00:00
Giovanni Di Sirio b058a251b8 Added support for STM32F413, added ability to handle the TIMPRE bit in the RCC_CFGR register.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12011 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-07 08:34:43 +00:00
Giovanni Di Sirio 0c9f553e4f Char match support in UART driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12009 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-06 14:56:30 +00:00
areviu a0c253d44d moved ff and reliance-edge under binding folder
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12008 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-06 14:49:44 +00:00
Rocco Marco Guglielmi 7fa58c176d Fixed Bug #945.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12006 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-06 11:46:18 +00:00
Giovanni Di Sirio f2dfa96fda HMAC templates added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12004 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-06 07:10:38 +00:00
Giovanni Di Sirio 5533ac8e1f Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11998 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-05-04 12:15:09 +00:00
Giovanni Di Sirio 3de1c4b3fe Documentation-relate fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11978 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-29 08:16:10 +00:00
Giovanni Di Sirio 0392211c8a Fixed bug #942.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11965 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-28 11:20:04 +00:00
Giovanni Di Sirio 6471bff88b Fixed bug #940.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11956 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-27 07:49:11 +00:00
Giovanni Di Sirio dde9abf1ed git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11946 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-04-22 09:02:36 +00:00
Giovanni Di Sirio 8097785b8a Fixed bug #938 and #939.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11940 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-15 08:57:50 +00:00
isiora ac27be4322 Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11936 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 14:09:09 +00:00
isiora f0bb318ecc Added L2CC support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11935 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 14:06:26 +00:00
isiora bd9a890640 Set PMC and SYSC as non secure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11934 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 14:05:46 +00:00
isiora cd7af8a6d6 Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11926 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 13:35:22 +00:00
edolomb d866db5c5a Added TRNG driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11925 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 13:32:58 +00:00
edolomb c628aa0f33 Added configure security instruction
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11922 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 12:57:25 +00:00
edolomb 3cbbff60f2 Fixed phy address at 0 for SAMA5D28
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11921 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 12:56:21 +00:00
Giovanni Di Sirio 356e0f5fff Fixed bug #937.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11919 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 09:02:27 +00:00
Giovanni Di Sirio 23740a1139 Fixed bug #936.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11917 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-13 08:52:44 +00:00
edolomb 9877090f8b Fixed bugs
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11894 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-11 16:47:15 +00:00
edolomb c5efa3af6f Added tamper functions
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11893 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-11 16:46:41 +00:00
gdisirio fcdf0394ed Fixed bug #934.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11879 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-11 08:21:02 +00:00
Giovanni Di Sirio da8b8145de L4+ support, not complete.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11876 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-08 14:06:06 +00:00
Giovanni Di Sirio 1f8e3b17dd git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11875 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-04-04 13:41:56 +00:00
Giovanni Di Sirio 81e08e2394 STM32L4+ preliminary work.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11874 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-04-04 11:58:19 +00:00
Giovanni Di Sirio cad3247673 Fixed comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11868 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-30 17:52:53 +00:00
edolomb b51ea7d84e Fixed bug on SDMMC1's pin. PIOA_SDMMC1_CD was not configurated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11860 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-28 12:24:35 +00:00
Giovanni Di Sirio 6050649f1b Tentative fix for QSPI race condition.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11858 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-27 12:34:28 +00:00
edolomb 3b2b8fc938 Fixed bugs
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11857 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-26 10:05:03 +00:00
gdisirio 354096a973 Fixed bug #930.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11855 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-25 15:10:41 +00:00
Giovanni Di Sirio eca81753c8 Fixed bug #931.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11852 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-25 14:59:40 +00:00
areviu c44880635c added gcm for sama crypto
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11851 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-25 09:16:57 +00:00
gdisirio ba262ba2e1 Fixed bug #929.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11847 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-23 12:50:36 +00:00
Giovanni Di Sirio d12bb7fd45 Fixed bug #928.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11845 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-23 12:40:12 +00:00
Giovanni Di Sirio e9f502f171 Documentation fixes to the ICU driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11840 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-23 11:58:28 +00:00
edolomb 93d0d10676 Fixed bug
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11836 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-22 16:58:06 +00:00
edolomb bbf069b3f3 Fixed bug
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11835 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-22 16:09:24 +00:00
isiora bbc08d06d1 Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11830 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-21 14:30:14 +00:00
edolomb 1db7f68d4a Deleted pin's setup. Pins are configured in board.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11829 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-20 15:48:32 +00:00
edolomb 6d1e6cca8f Fixed bug
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11828 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-20 15:47:39 +00:00
edolomb 4f9fb4379d Updated sama boards
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11827 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-20 15:47:20 +00:00
areviu d82f92151f update hal crypto sha lld, added integration with wolfcrypt
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11824 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-19 19:40:09 +00:00
isiora 99ef0b1cb8 Fixed the check of tick-less timebase.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11815 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-18 22:58:58 +00:00
isiora ae37771a01 Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11814 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-18 22:57:30 +00:00
Giovanni Di Sirio ecfed423db Fixed bug #927.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11811 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-18 12:43:14 +00:00
Giovanni Di Sirio a18251e55d Fixed problems introduced in the CAN driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11810 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-18 08:04:23 +00:00
Giovanni Di Sirio 8a2f214836 Fixed documentation error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11806 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-18 07:54:09 +00:00
Giovanni Di Sirio b16e783aae Typo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11804 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-17 21:44:30 +00:00
Giovanni Di Sirio 43433fde0b Improvements to simulator IRQ detection.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11792 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-17 10:32:12 +00:00
Giovanni Di Sirio 52b9612580 Added HAL support for STM32L443.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11791 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-17 09:14:35 +00:00
Giovanni Di Sirio 5806f29b87 New halconf.h template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11788 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-17 09:03:27 +00:00
Giovanni Di Sirio 946ea7eb8e Fixed bug #926.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11786 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-17 08:02:58 +00:00
edolomb 45937b8179 - Minor changes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11780 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-16 15:05:28 +00:00
Rocco Marco Guglielmi f685cd7f54 Minor fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11750 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-14 15:42:45 +00:00
Giovanni Di Sirio 3d9f9a7d7a Minor registry fix for STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11691 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-11 08:47:52 +00:00
Rocco Marco Guglielmi 76de093b23 Cosmetic changes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11666 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-09 13:58:20 +00:00
Rocco Marco Guglielmi be86d4b343 Removed unsupported old demo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11664 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-09 13:54:25 +00:00
Giovanni Di Sirio 0b1cba4c2e Crypto SHA reworked.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11663 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-09 11:37:12 +00:00
Giovanni Di Sirio 53e7842505 Fixed some crypto-related errors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11658 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-09 09:13:53 +00:00
isiora 3cd6f99768 Minor changes.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11653 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-08 21:18:52 +00:00
isiora bc5f9aa9f6 git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11652 110e8d01-0319-4d1e-a829-52ad28d1bb01 2018-03-08 20:56:04 +00:00
Rocco Marco Guglielmi 6ed6b094b3 Unified ST_STM32F3_DISCOVERY board files
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11638 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-08 15:12:47 +00:00
Giovanni Di Sirio 6d47bb0487 Changed license to Apache 2.0.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11636 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-08 13:01:22 +00:00
edolomb 44914f4037 Updated SEC board with SD3 pin's configuration
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11635 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-08 12:57:47 +00:00
edolomb 2467469683 Updated SEC board with SD1 pin's configuration
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11634 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-08 12:57:25 +00:00
Giovanni Di Sirio e854f8bdbf Experimental M25Q driver rework.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11633 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-08 12:55:21 +00:00
isiora b8ea2cc8db Minor changes.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11624 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-07 19:17:06 +00:00
edolomb 9151ef60c0 Minor change
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11621 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-07 17:47:15 +00:00
edolomb de05bd924b Minor change
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11620 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-07 17:46:35 +00:00
isiora 88a439033e Fixed mtxSetSlaveSplitAddr and mtxSetSlaveRegionSize.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11617 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-07 11:55:41 +00:00
isiora e840c781aa Patched missing PIO_WPMR.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11616 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-07 11:54:18 +00:00
edolomb 28686e2544 Updated SEC board
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11599 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-06 12:55:06 +00:00
edolomb f0d95b5441 Updated NSEC board
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11598 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-06 12:54:41 +00:00
Rocco Marco Guglielmi 6bd469118e Unified STM32F3 demos
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11596 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-04 13:34:55 +00:00
Rocco Marco Guglielmi a2cec11635 Unified STM32F3 demos
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11595 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-03-04 13:31:47 +00:00
areviu eeacdb0f70 removed old reg check and correct some indent
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11594 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-28 17:44:20 +00:00
Rocco Marco Guglielmi 88b64ee237 Updated base classes for sensors
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11587 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-27 16:19:21 +00:00
Giovanni Di Sirio 36b481fd06 Fixed bug #923.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11586 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-27 13:08:59 +00:00
isiora e372b812a0 Added L2 related code.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11581 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-27 00:23:45 +00:00
isiora e801a7980d Small changes.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11580 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-27 00:23:13 +00:00
edolomb 580836e262 Minor changes
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11558 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 22:20:18 +00:00
edolomb fb42b5f87e Modified security of SFC, SFR, L2CC, SFRBU, CHIPID
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11557 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 22:19:09 +00:00
edolomb 587c2eda5f Modified burst size
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11556 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 22:16:50 +00:00
edolomb 1cccdebb87 Modified burst size
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11555 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 22:16:19 +00:00
edolomb 663643f8a0 Removed pin's configuration
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11554 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 22:15:22 +00:00
edolomb c8845294dd Enabled error interrupts on DMA
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11553 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 22:14:02 +00:00
edolomb 64cc5a73ca Configured ETH's pins
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11552 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 22:12:48 +00:00
areviu 0c51b431f2 sdmmc driver update, added support for reliance edge fs
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11551 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 19:06:49 +00:00
Giovanni Di Sirio 70fb3b4056 Modified sensor classes, not complete yet.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11550 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 16:28:43 +00:00
Giovanni Di Sirio e8dda5f8ee BaseBlockDevice now extends BaseObject.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11549 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 13:05:55 +00:00
Giovanni Di Sirio f89581412a BaseFlash now extends BaseObject.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11548 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 12:58:27 +00:00
Giovanni Di Sirio ded86ea980 Fixed some VMTs with new data.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11547 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 12:52:42 +00:00
Giovanni Di Sirio 50439eed0d Added back missing revisions in trunk.
git-svn-id: https://svn.code.sf.net/p/chibios/svn2/trunk@11544 110e8d01-0319-4d1e-a829-52ad28d1bb01
2018-02-26 09:29:02 +00:00
Giovanni Di Sirio 13f3a2a253 Fixed bug #918.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11542 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-23 09:56:01 +00:00
Giovanni Di Sirio c716b58ebc Fixed bug #920.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11538 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-23 09:21:56 +00:00
edolomb 80d2517b91 Uncommented default handler
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11537 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-22 00:26:54 +00:00
edolomb 9595f1846e Inverted dmaInit and aicInit
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11536 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-22 00:25:52 +00:00
isiora 04d9d4fb5f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11535 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-02-21 23:47:54 +00:00
edolomb 86c2338782 Fixed bug related to spurious interrupt
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11533 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-21 20:57:29 +00:00
edolomb b75eda3185 Added getChannelTransitionSize function
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11532 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-21 20:56:14 +00:00
Theodore Ateba 43185af232 AVR: add DAC low level driver for XMEGA128A4U.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11531 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-21 20:43:19 +00:00
Theodore Ateba d59ad8c78d AVR: Add DAC to the platform support file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11530 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-21 20:42:15 +00:00
isiora a1c7967a56 Callback invoked on all enabled and pending interrupt sources.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11529 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-21 19:46:19 +00:00
isiora 482d67200a Added default handlers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11528 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-21 18:51:32 +00:00
isiora 92d73d9799 Fixed masking of enabled int in the handler.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11527 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-21 18:30:26 +00:00
edolomb e483f45b6c Fixed bugs on length buffer and transmit queue
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11523 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-20 23:40:25 +00:00
Theodore Ateba 5b473c2eea AVR: add DMA low level driver for XMEGA128A4U
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11522 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-20 21:18:09 +00:00
Theodore Ateba 5e434c2d93 AVR: Add DMA to the platform support file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11521 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-20 21:15:43 +00:00
isiora 4be6636fd0 Added WDRBT flag in MR register as default to avoid overrun using dma.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11520 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-20 18:22:05 +00:00
isiora a6d67787e4 Cleanup ISR.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11519 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-20 18:20:16 +00:00
edolomb 62c60d2f4a Fixed bugs and code optimized
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11516 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-20 07:49:24 +00:00
Giovanni Di Sirio f67ca4ef37 Removed EXTIv1 from the STM32 platform files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11515 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-20 07:32:24 +00:00
Theodore Ateba 18a083a0f2 AVR: Add the support of the Watchdog low level driver to the XMEGA128A4U.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11513 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-19 20:49:44 +00:00
Theodore Ateba 89821914a5 AVR: Add watchdog to the platform driver file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11512 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-19 20:49:06 +00:00
Giovanni Di Sirio 37b7b9df74 Removed EXTIv1 from STM32/LLD.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11506 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-19 09:58:04 +00:00
edolomb 3546335959 Added SAMA5D28 platform name
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11501 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-16 17:04:34 +00:00
edolomb 379138ad57 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11500 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-02-16 17:02:37 +00:00
edolomb 41cf2861af XDMAC0 is SECURE and XDMAC1 is NOT SECURE
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11499 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-16 16:57:51 +00:00
Giovanni Di Sirio dedfd49dec Improved TC handling in STM32 USART drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11497 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-16 07:54:12 +00:00
Theodore Ateba 74346e204e AVR: Add USART and SERIAL low level driver to the platform description file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11494 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-12 20:18:46 +00:00
Theodore Ateba 80d929ebab AVR: Add driver.mk file for Usarts and Serials drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11493 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-12 20:18:42 +00:00
Theodore Ateba 85a20cffc9 AVR: Add serial low level driver for ATXMEGA128U4A.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11492 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-12 20:18:37 +00:00
Theodore Ateba 9c9e48e676 AVR: Add usart low level driver for ATXMEGA128U4A.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11491 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-12 20:18:31 +00:00
Giovanni Di Sirio 0b5d6d6f77 Last minute fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11481 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-11 15:11:45 +00:00
Giovanni Di Sirio ff109ac9e6 MISRA-related changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11473 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-10 11:25:29 +00:00
Giovanni Di Sirio 87bae60d9d MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11472 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-10 10:32:02 +00:00
gdisirio 083c5f3ae3 MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11471 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-10 10:20:24 +00:00
Giovanni Di Sirio 4b2c8eebab Fixed instances of systime_t used as intervals.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11463 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-06 19:36:36 +00:00
Giovanni Di Sirio f569a64b18 Syntax error with events disabled.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11462 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-06 19:19:37 +00:00
Rocco Marco Guglielmi 4613358739 Added instance getter macros (Fixing Bug #915).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11438 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-05 10:27:13 +00:00
Rocco Marco Guglielmi 4af47b5889 Updated peripherals interfaces (Fixing Bug #915).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11437 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-05 10:15:34 +00:00
Giovanni Di Sirio b7da40b69c Fixed a comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11436 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-02-05 08:24:06 +00:00