Commit Graph

8412 Commits

Author SHA1 Message Date
edolomb ad34d8b512 Changed memory from 64 KB to 128 KB
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11254 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:52:16 +00:00
edolomb 02f181b45c Clearing pending interrupts in aicInit()
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11253 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:49:56 +00:00
edolomb b2b85afbf9 Added INTERRUPT SOURCE TYPE mode macros
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11252 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:48:28 +00:00
edolomb fccdd1914a Included sama_secumod.h
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11251 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:47:38 +00:00
edolomb 826d56ec12 Added SECUMOD driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11250 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:47:01 +00:00
edolomb f5c980ef69 Added pmc functions for SECUMOD
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11249 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:45:48 +00:00
edolomb da0637d93d SECUMOD Driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11248 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 16:45:02 +00:00
Giovanni Di Sirio a8693baa48 SPIv1 and SPIv2 circular mode added. Rework of RCC files and all dependencies inside STM32 drivers. Documentation fixes in some HAL modules.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11247 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 13:36:09 +00:00
edolomb 0da6de11ee Enabled ARM cycle counter
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11246 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 09:31:05 +00:00
edolomb e669bfa7e6 PORT_SUPPORTS_RT for Cortex-A5 and Cortex-A9
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11245 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 09:28:25 +00:00
Giovanni Di Sirio 3310b12b3b Polled exchange added to SPIv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11244 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-10 08:12:50 +00:00
Giovanni Di Sirio 14b7470192 Added checks related to SPI circular mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11243 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-09 15:51:12 +00:00
Giovanni Di Sirio 7e46dc94aa git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11242 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-01-09 15:39:54 +00:00
Giovanni Di Sirio cafec08d95 More fixes, ready for testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11241 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-09 10:51:18 +00:00
Giovanni Di Sirio 9628ebe94f Various fixes in the new STM32F7xx support code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11240 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-09 09:54:54 +00:00
Giovanni Di Sirio d5a2a2b494 Added stub of STM32 I2Cv3 driver for STM32H7xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11239 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 15:55:44 +00:00
Giovanni Di Sirio 4bf1b5e330 More compiler portability headers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11238 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 10:28:10 +00:00
Giovanni Di Sirio b865ac52b9 Undid some changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11237 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 09:45:28 +00:00
Giovanni Di Sirio 287e6cdd2c Updated names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11236 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 09:34:31 +00:00
Giovanni Di Sirio cccd652cb5 Added SRAMs cache settings to STM32H7 mcuconf.h.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11235 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 09:30:23 +00:00
Giovanni Di Sirio fbc0d4b082 Unified MPU handler.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11234 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 09:12:47 +00:00
Giovanni Di Sirio 7761387ba0 Added unified cache handler for Cortex-M devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11233 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-08 08:58:34 +00:00
Giovanni Di Sirio 4148fb3cb7 Added BDMA support to the STM32H7xx port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11232 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-07 19:22:53 +00:00
areviu 5a733a0d43 first draft. initialization working
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11231 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-07 11:28:07 +00:00
Giovanni Di Sirio 6b741c1eb4 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11230 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-01-06 16:51:23 +00:00
Giovanni Di Sirio d9071d4f1a Improved scatter file for STM32H743.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11229 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-06 16:39:35 +00:00
Giovanni Di Sirio cdd196bdc2 Added stub cache handling functions to the STM32 DMAv1 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11228 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-05 13:18:02 +00:00
Giovanni Di Sirio 7540eb3663 Added portability include path to the various startup.mk files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11227 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-05 10:21:49 +00:00
Giovanni Di Sirio dff9e16285 SPI driver works, probably optimizations are possible.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11226 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-05 10:08:52 +00:00
edolomb 58613c9052 Added Region Mask
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11225 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 16:10:52 +00:00
isiora 68f26d33ee Fixed mtxRegionXXX macros.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11224 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 15:41:10 +00:00
Giovanni Di Sirio 6a1ce8b725 Yet another problem fixed, now it starts to output data, still problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11223 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 14:30:07 +00:00
Giovanni Di Sirio bf6ef89792 Fixed wrong CS.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11222 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 14:14:18 +00:00
Giovanni Di Sirio 289b799d03 More fixes but SPIv3 still does not work.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11221 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 13:52:45 +00:00
Giovanni Di Sirio c2994bdb33 Various fixes, H7 SPI does not work yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11220 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 11:13:44 +00:00
edolomb ccbf09f1a2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11219 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-01-04 10:27:59 +00:00
edolomb 6f3e9953a7 Added Matrix MACROs
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11218 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 10:27:43 +00:00
Giovanni Di Sirio e440de2e71 Added H7 builder to the STM32 SPI unified demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11217 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-04 09:46:12 +00:00
Giovanni Di Sirio 28f986059c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11216 35acf78f-673a-0410-8e92-d51de3d6d3f4 2018-01-03 14:48:05 +00:00
Giovanni Di Sirio 06cdcc071c More work on STM32 SPIv3 and DMAv3 drivers, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11215 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-03 10:47:31 +00:00
Giovanni Di Sirio 84e0ad64f0 Added check on NULL for callbacks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11214 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-02 11:21:11 +00:00
Giovanni Di Sirio bb806fe4c1 Added callbacks capability to the CAN driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11213 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-02 11:17:31 +00:00
Giovanni Di Sirio e5b7a9f723 ARM Cortex-M vectors table rewritten in asm.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11212 35acf78f-673a-0410-8e92-d51de3d6d3f4
2018-01-01 15:46:37 +00:00
Giovanni Di Sirio 19ede34bed Fixed bug #908.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11209 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-29 09:47:19 +00:00
Giovanni Di Sirio 1417f92116 Simplified field names.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11208 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-29 09:16:52 +00:00
Giovanni Di Sirio 7419eb308a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11206 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-29 09:05:50 +00:00
Giovanni Di Sirio 9cbfb6cfed Added check for BDMA but BDMA is not complete yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11205 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-28 11:03:43 +00:00
Giovanni Di Sirio 4f0d401c81 SPIv3 driver complete, to be tested...
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11204 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-28 10:59:50 +00:00
Giovanni Di Sirio 9810ede78c Fixed comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11203 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-12-28 08:52:09 +00:00
Giovanni Di Sirio f4b0c6a818 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11202 35acf78f-673a-0410-8e92-d51de3d6d3f4 2017-12-28 08:40:21 +00:00