Commit Graph

9671 Commits

Author SHA1 Message Date
Rocco Marco Guglielmi 428a408f51 Improved SPI demo for ADuCM360
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13141 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-23 09:28:36 +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 5c08575971 Updated RT-ADUCM360-ADICUP360/readme.txt
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13139 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-23 09:25:19 +00:00
Rocco Marco Guglielmi 877e2be389 Removed extra folder
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13136 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-22 08:25:37 +00:00
Rocco Marco Guglielmi deaae4f10c Added SPI demo (Still not totally tested)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13135 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-22 08:23:59 +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 f9711ac4d6 Improved ADICUP360 mcuconf.h
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13132 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-22 08:21:32 +00:00
cinsights f1f79571ed Add STM32G071_NUCLEO to testhal RTC multi-project
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13130 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-21 11:56:28 +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
Rocco Marco Guglielmi 152879d8f8 Improved ADICUP360 mcuconf.h
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13128 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-21 10:50:23 +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 25f3600e71 Fixed misconfiguration of UART pins in the RT-360ADUCM360-ADICUP360/main.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13112 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-17 08:08:13 +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 03fbf0a16a Updated RT-ADUCM360-ADICUP360 launch configuration
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13109 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:59:19 +00:00
Rocco Marco Guglielmi 1b434a1ce2 Updated default demo for ADICUP360 aligning it with standard demos: the ChibiOS test suite runs successfully.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13108 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-16 12:53:44 +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 10fe5a6e9e Added a base demo for ADICUP360 relying on PAL driver and ST only (still incomplete)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13100 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-15 13:26:09 +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 1c2e8e7b09 Added mcuconf.h generator for STM32G4x1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13089 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 13:32:58 +00:00
Giovanni Di Sirio c58db2dfa7 Added new DACs to template.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13088 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-10-06 13:19:56 +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