Commit Graph

6910 Commits

Author SHA1 Message Date
cinsights f87d680ab7 Fixed bug #1119
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13818 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-31 08:33:35 +00:00
Giovanni Di Sirio 61b839a7c6 Given optional stream interface to SIO driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13817 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-30 14:03:57 +00:00
Giovanni Di Sirio 6e72cb497c More SIO support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13816 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-30 09:58:30 +00:00
Giovanni Di Sirio cbcc485f35 More SIO code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13815 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-29 16:52:47 +00:00
Giovanni Di Sirio 3ae922fc32 More work on SIO driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13814 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-29 14:41:43 +00:00
Giovanni Di Sirio 56e58bfc59 More work on SIO.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13813 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-29 06:57:22 +00:00
Giovanni Di Sirio 84119d5d52 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13812 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-08-28 14:27:43 +00:00
Giovanni Di Sirio c21bbe0fa0 Incomplete work on SIO implementation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13811 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-27 19:33:50 +00:00
Giovanni Di Sirio 5fec2a17fc Simplified USART units use collision detection in STM32 HAL, now it is done like for TIM units for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13810 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-22 09:19:59 +00:00
Giovanni Di Sirio a4e9fc5170 Identification macros such as__CHIBIOS_RT__ are now prefixed by two underscores.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13808 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-10 12:30:19 +00:00
Giovanni Di Sirio b2290c2e13 More on licensing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13807 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-10 12:03:52 +00:00
Giovanni Di Sirio 1776899465 Improved licensing checks for RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13806 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-10 11:44:01 +00:00
cinsights d96e7c10df Fix typos in ARM port. Add _exit, _kill and _getpid to syscalls.c
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13803 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-06 09:11:54 +00:00
Giovanni Di Sirio 5697059a00 ARM port updated to latest spec.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13802 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-01 09:54:27 +00:00
Giovanni Di Sirio 71c5be34a8 Strong checks on port implementations in RT.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13801 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-08-01 09:54:04 +00:00
Giovanni Di Sirio 4f59da97b6 typo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13798 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-31 15:30:09 +00:00
Giovanni Di Sirio c66c57f992 Support for 3 analog watchdogs in ADCv3 (STM32F3, L4, L4+, G4).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13795 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-31 08:32:03 +00:00
Giovanni Di Sirio 366e1696e9 Support for 3 analog watchdogs in ADCv3 (STM32F3, L4, L4+, G4).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13794 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-30 08:27:14 +00:00
Giovanni Di Sirio 1b1b98cedb Improved STM32G0 ADC driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13792 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-28 08:28:34 +00:00
Giovanni Di Sirio f9237ecc1a SB fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13791 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-28 07:33:43 +00:00
Giovanni Di Sirio b4a8c81b53 More #1117.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13788 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:29:25 +00:00
Giovanni Di Sirio eb537d7ac8 Fixed bug #1117.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13787 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:03:26 +00:00
Giovanni Di Sirio e673533ed9 #1117 #9.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13786 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:01:47 +00:00
Giovanni Di Sirio bdb77e4328 #1117 #8.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13785 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 09:00:38 +00:00
Giovanni Di Sirio eb3cf6a1f6 #1117 #7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13784 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:57:39 +00:00
Giovanni Di Sirio 95b934e07c #1117 #6.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13783 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:52:58 +00:00
Giovanni Di Sirio 043250507f #1117 #5.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13782 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:51:55 +00:00
Giovanni Di Sirio fcb6bb7085 #1117 #4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13781 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:49:43 +00:00
Giovanni Di Sirio 7fd2a32106 #1117 #3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13780 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:47:39 +00:00
Giovanni Di Sirio d262dc5e02 #1117 #2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13779 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:46:42 +00:00
Giovanni Di Sirio f528f0945a #1117 #1.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13778 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-24 08:45:16 +00:00
Giovanni Di Sirio 20f514fe35 Fixed bug #1116.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13776 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-23 12:54:37 +00:00
Giovanni Di Sirio dfab27e85a Fixed bug #1115.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13773 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-22 09:24:30 +00:00
Giovanni Di Sirio 8e609e9459 Fixed bug #1114.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13770 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-22 09:17:06 +00:00
Giovanni Di Sirio d1c2a7ced4 Work on bug #1113, to be completed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13769 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-22 09:09:23 +00:00
cinsights 923271a9b4 Fix bug #1112 (EFL driver for L4+ dual bank sector count wrong)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13764 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-19 15:05:59 +00:00
Giovanni Di Sirio 13ed31ea6e NIL updated, makefiles fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13762 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-15 12:05:51 +00:00
Giovanni Di Sirio 6d831b1378 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13761 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-07-15 10:06:20 +00:00
Giovanni Di Sirio 9f4fea9677 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13760 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-07-14 09:41:33 +00:00
Giovanni Di Sirio 7ec444ada9 Metadata fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13759 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 17:05:13 +00:00
Giovanni Di Sirio 4dc024e621 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13758 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-07-13 16:39:02 +00:00
Giovanni Di Sirio 98ff784be7 Minor fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13757 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 15:00:25 +00:00
Giovanni Di Sirio 8c806ff439 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13756 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-07-13 14:24:43 +00:00
Giovanni Di Sirio 705e6cd5d3 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13755 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-07-13 12:33:19 +00:00
Giovanni Di Sirio 089892eb2c Stand-alone ARMv6-M port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13752 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-13 07:36:30 +00:00
Giovanni Di Sirio 86f5432717 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13751 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-07-12 18:45:36 +00:00
Giovanni Di Sirio 5deb16f16d RT7 merged, only ARMv7-M port functional.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-12 13:15:38 +00:00
Giovanni Di Sirio ffd47a7f3a Improvement to time stamps, added test code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13745 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-11 09:40:59 +00:00
Giovanni Di Sirio 02b653d98c New API for high resolution monotonic time stamps.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13744 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-11 06:16:26 +00:00
Giovanni Di Sirio 6d911dde73 Fixed bug #1111.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13742 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 17:30:12 +00:00
Giovanni Di Sirio af948f8583 Fixed bug #1109.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13740 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 09:35:47 +00:00
Giovanni Di Sirio 429238ac29 Fixed bug #1109.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13737 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 09:24:49 +00:00
Giovanni Di Sirio 8a1b18108c Updated FatFS to version 0.14.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13735 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 08:02:12 +00:00
Giovanni Di Sirio e17ee10032 Fixed bug #1108.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13732 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-07-06 06:26:35 +00:00
Giovanni Di Sirio 3249070d41 Fixed bug #1107.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13728 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-26 08:12:04 +00:00
Giovanni Di Sirio 3bbc7d36ad Added a new setting to STM32 USBv1 allowing for some clock deviation from 48MHz. Renamed setting USB_HOST_WAKEUP_DURATION to STM32_USB_HOST_WAKEUP_DURATION for consistency.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13726 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-26 07:51:04 +00:00
Giovanni Di Sirio fb7a643342 Fixed bug #1106.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13723 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 11:58:02 +00:00
Giovanni Di Sirio 3783e6ca4f Fixed bug #1105.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13720 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 07:43:30 +00:00
Giovanni Di Sirio 7ed288e9d1 MISRA fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13719 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 07:20:37 +00:00
Giovanni Di Sirio 9828028b9c Fixed bug #1104.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13716 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-19 06:57:07 +00:00
Giovanni Di Sirio e5038ecda2 Readability changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13715 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-15 10:30:40 +00:00
Giovanni Di Sirio 4baa25f4cc git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13714 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-06-15 09:50:32 +00:00
Giovanni Di Sirio 041b369f3e Tentative fix for bug #1104.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13709 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-14 08:30:05 +00:00
Giovanni Di Sirio 19a236b0de Preparation for RT7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13701 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-10 07:27:53 +00:00
Giovanni Di Sirio 598cd51c47 Preparation for RT7.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13700 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-10 07:26:45 +00:00
Giovanni Di Sirio 0b3a095690 More FDCAN changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13693 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-07 09:36:16 +00:00
Giovanni Di Sirio 0850d9a7a2 FDCAN changes, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13692 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-07 09:03:05 +00:00
Giovanni Di Sirio 3d63ab70e1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13689 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-06-06 12:21:57 +00:00
Giovanni Di Sirio afc0684e75 Fixed bug #985.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13685 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-06 06:50:42 +00:00
Rocco Marco Guglielmi cf63148193 Fixed Bug #1103
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13680 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-06-02 12:50:56 +00:00
Giovanni Di Sirio 6427a96b26 Added entry for STM32L475 in STM32L4 registry header, updated all configuration files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13676 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-31 08:16:01 +00:00
Giovanni Di Sirio c37c67b0b8 More bug #1101.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13674 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-31 07:58:24 +00:00
Giovanni Di Sirio 0c8ed46600 Updated CMSIS headers for STM32F7, G0, G4, H7, L0, L4, L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13673 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-31 07:58:00 +00:00
cinsights 578f35a004 Fix sector size in STM32F4xx EFL driver and add F4x5/4x7
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13668 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-28 04:00:12 +00:00
Giovanni Di Sirio 8a9a5ba570 Tentative fix for EXTI problem on G0.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13664 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-24 08:03:25 +00:00
Giovanni Di Sirio 903613b935 Fixed bug #1100.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13661 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-23 07:42:20 +00:00
Giovanni Di Sirio 33ae83d6c9 Fixed bug #1099.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13660 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-23 07:36:23 +00:00
Rocco Marco Guglielmi 0a1f75097b Introduced tickles mode for ADuCM36x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13657 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-19 11:40:34 +00:00
Giovanni Di Sirio 9ff8210349 Fixed regression in simulator port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13655 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 16:30:00 +00:00
Giovanni Di Sirio 43303f22ea Fixed bug #1098.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13652 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 12:55:34 +00:00
Giovanni Di Sirio 6743785036 Fixed bug #1097.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13650 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 12:33:03 +00:00
Giovanni Di Sirio 32738e737c Fixed bug #1096.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13647 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-18 12:14:53 +00:00
Giovanni Di Sirio 43fbcc067c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13641 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-05-03 08:48:48 +00:00
Giovanni Di Sirio 81a0e56332 More documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13640 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-02 17:21:41 +00:00
Giovanni Di Sirio bbece2d2d1 Latest changes and documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13639 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-02 16:44:50 +00:00
Giovanni Di Sirio 228d232043 Fixed bug #1094.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13637 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-02 11:50:33 +00:00
Giovanni Di Sirio 5cf3eb251b Fixed bug #1093.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13632 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-05-01 10:22:10 +00:00
Rocco Marco Guglielmi 046c381141 Fixed Bug #1092
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13630 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-30 14:19:28 +00:00
Giovanni Di Sirio 209ec1cdab Improved STM32 ICU.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13618 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-30 07:42:19 +00:00
Giovanni Di Sirio 1b940f4d55 STM32 ICU driver now allows to setup the ARR register in the configuration structure, the default value should be 0xFFFFFFFFU.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13616 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-29 10:23:07 +00:00
Giovanni Di Sirio de6050378c Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13613 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-29 08:40:10 +00:00
Giovanni Di Sirio 6e23be0b64 More time conversion macros added to HAL OSAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13609 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-29 07:53:08 +00:00
Giovanni Di Sirio e84794c8e7 Fixed bug #1091.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13607 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 15:23:12 +00:00
Giovanni Di Sirio 95a05917c4 Fixed bug #1090.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13605 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 13:46:57 +00:00
Giovanni Di Sirio a22f68d2e6 Fixed bug #1089.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13600 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 09:34:42 +00:00
Giovanni Di Sirio 0fe5cf7257 Fixed bug #1088.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13595 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-28 08:58:33 +00:00
Giovanni Di Sirio e2943eb904 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13579 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-26 12:36:56 +00:00
Rocco Marco Guglielmi 3d1a198221 Improved communication buffer management for ADXL355 Device Driver
Added a new demo for the STM32F7

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13557 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 16:02:51 +00:00
Rocco Marco Guglielmi 5742b82e65 Implemented cache handling in the ADXL355 Device Driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13556 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 13:34:16 +00:00
Rocco Marco Guglielmi 7fe87fc979 Modified ADXL355 driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13554 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 10:58:37 +00:00
cinsights 314a8e21db Fix bug #1085
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13552 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 06:54:29 +00:00
cinsights ee185c0378 Fix bug #1084
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13550 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-22 02:52:44 +00:00
Giovanni Di Sirio 3ee54c9874 Added missing EXTI for L5.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13549 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-21 10:43:37 +00:00
Giovanni Di Sirio f3211b13c8 Selective initialization for STM32L5. Updated for STM32L5.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13546 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-21 08:57:32 +00:00
Giovanni Di Sirio 8acdaf5d31 Fixed bug #1083.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13543 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-19 15:35:46 +00:00
Giovanni Di Sirio b93bc259f3 Mail queues test implementation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13541 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-19 08:22:27 +00:00
Giovanni Di Sirio fc386f7740 Added dynamic reconfiguration API to lwIP bindings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13539 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-19 07:02:05 +00:00
Giovanni Di Sirio 3f370958d6 Improvements to TIMv1 ST driver implementation. Added concept of delayed rescheduling to ARMv8-M-ML port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13538 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-17 09:50:05 +00:00
Giovanni Di Sirio 67f70cf87c yo dawg I heard you like ChibiOS, so I put a ChibiOS in your ChibiOS
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13537 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-16 12:06:50 +00:00
Giovanni Di Sirio d4dba0c3cb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13536 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-16 08:04:24 +00:00
Giovanni Di Sirio 84370eb21a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13535 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-15 08:03:12 +00:00
Giovanni Di Sirio 4901dc3986 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13533 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-14 14:15:18 +00:00
Rocco Marco Guglielmi 38c41e9799 Improved ADI UART driver model
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13532 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-14 06:36:45 +00:00
Rocco Marco Guglielmi ccba34de01 Removed ADuCM41x files
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13531 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-14 06:31:21 +00:00
Giovanni Di Sirio 8a84992534 NS code running!!
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13528 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-13 08:38:07 +00:00
Giovanni Di Sirio 0e2bf94a78 Non secure boot code added, notes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13527 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-12 16:02:10 +00:00
Giovanni Di Sirio 5f4acc7089 More work on TZ support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13526 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-12 12:37:12 +00:00
Giovanni Di Sirio d99cc1acc9 Work on secure HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13525 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-11 16:08:36 +00:00
cinsights 5609843e93 Fix bug #1082
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13524 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-11 14:11:33 +00:00
Giovanni Di Sirio 9650f55a1a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13523 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-10 13:24:24 +00:00
cinsights ca41e9e0a4 Fix incorrect DMA channel assignment for UART5 TX
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13521 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-10 07:19:02 +00:00
Giovanni Di Sirio bf0b761497 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13520 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-09 11:36:06 +00:00
Giovanni Di Sirio aafcac7b9d Fixed bug #1081.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13518 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-09 08:07:01 +00:00
Giovanni Di Sirio 5e0daf6d1a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13517 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-06 12:41:34 +00:00
Giovanni Di Sirio 6e4e900e6c ICACHE enabled on L5, really running now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13516 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-05 15:32:51 +00:00
Giovanni Di Sirio 9d07e2cc6b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13514 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-05 12:44:48 +00:00
Giovanni Di Sirio 402c9941fc More latency tests.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13513 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-05 11:09:30 +00:00
Giovanni Di Sirio b8e5528b10 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13509 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-04 08:00:44 +00:00
Giovanni Di Sirio f8d63aaff0 Consistency changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13506 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-02 15:53:14 +00:00
Giovanni Di Sirio 1d976bbaec git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13505 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-02 15:44:22 +00:00
Giovanni Di Sirio 250fe89a2b Safer FPU context creation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13504 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-02 15:39:05 +00:00
Giovanni Di Sirio adadec5630 Experimental FPU support for ARMv8-M.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13503 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-02 12:54:33 +00:00
cinsights d137f45301 Fix bug #1080
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13499 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-02 09:41:25 +00:00
cinsights fc9c65260b Fix bug #1079
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13498 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-02 09:28:26 +00:00
Giovanni Di Sirio 9958bc054f Misplaced comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13497 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-02 06:10:57 +00:00
Giovanni Di Sirio a0f0a8dc5e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13496 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-04-01 17:06:02 +00:00
Rocco Marco Guglielmi 5395751f6c Created ADUCM UARTv1 unifier header
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13495 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-01 08:45:01 +00:00
Rocco Marco Guglielmi f18973f964 Added aducm registry
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13494 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-04-01 08:41:46 +00:00
Giovanni Di Sirio 067cd0016d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13493 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-31 15:31:21 +00:00
Giovanni Di Sirio ed791a2588 Experimental port working now.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13492 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-31 11:59:10 +00:00
Rocco Marco Guglielmi 69370d58d3 Moved ADuCM Serial Driver under a common folder as the driver will be shared across different platforms.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13491 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-31 11:55:38 +00:00
Rocco Marco Guglielmi 8b25109b26 Fixed small typo
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13490 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-31 11:36:15 +00:00
Giovanni Di Sirio a5b79f21dd Experimental ARMv8-M port.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13489 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-31 07:04:59 +00:00
Giovanni Di Sirio f57e4df3b7 Fixed bug #1078.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13486 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-27 15:19:36 +00:00
Giovanni Di Sirio c0efc0e0f2 Demo working now, lots of things still to do.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13485 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-26 18:28:19 +00:00
Giovanni Di Sirio c7bc13f31c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13483 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-26 10:52:09 +00:00
Giovanni Di Sirio b1ba260990 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13482 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-25 14:27:41 +00:00
Rocco Marco Guglielmi 0276e731fd Fixed makefile and initialized variable i ADXL355 files
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13481 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-25 14:24:43 +00:00
Giovanni Di Sirio adf9bf374b L5 running, serial port not working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13478 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-25 09:59:33 +00:00
Giovanni Di Sirio ad555d01e2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13477 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-24 21:05:08 +00:00
Giovanni Di Sirio b04a748788 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13476 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-24 20:55:40 +00:00
Giovanni Di Sirio e76f2c7fe9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13475 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-24 15:33:29 +00:00
Giovanni Di Sirio 04ae78bb85 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13474 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-24 15:31:33 +00:00
Giovanni Di Sirio efa898eddf Clock tree initialization code rationalization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13473 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-24 14:45:09 +00:00
Giovanni Di Sirio b8fdc98a3c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13472 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-24 14:10:13 +00:00
Giovanni Di Sirio 0cfd870354 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13471 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-24 11:14:00 +00:00
Giovanni Di Sirio 8a2e2c9779 More ARMv8-M and L5 related code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13470 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-24 08:30:14 +00:00
Giovanni Di Sirio 6ac6849efb New exception for ARMv8-M added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13468 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-22 09:26:32 +00:00
Giovanni Di Sirio ac68344811 Safer messages mechanism for sandboxes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13467 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-21 10:36:11 +00:00
Giovanni Di Sirio 85ad133346 CANFD fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13466 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-21 08:20:51 +00:00
Rocco Marco Guglielmi eea9a7a9d7 Fixed the copyright statement in the source of the ADuCM360's port
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13465 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-20 13:55:30 +00:00
Rocco Marco Guglielmi 29c0a99e9b EX: Added support for the ADXL355
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13463 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-20 13:53:11 +00:00
Giovanni Di Sirio 356fde65ae Fixed bug #1077.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13461 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-20 09:07:05 +00:00
Giovanni Di Sirio 1a2da63568 Fixed bug #1076.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13457 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-20 08:57:48 +00:00
Giovanni Di Sirio 244a7c007a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13453 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-18 18:40:04 +00:00
Rocco Marco Guglielmi 758ee812ec Updated STM32L5 CMSIS header
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13452 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-18 15:43:05 +00:00
Giovanni Di Sirio cb9521cf00 Some L5 setup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13451 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-18 14:53:32 +00:00
Giovanni Di Sirio 66b1af9131 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13443 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-17 13:40:16 +00:00
Giovanni Di Sirio e4d9293201 Various fixes after test compiling everything. Obsolete projects removed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13430 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-16 12:03:32 +00:00
Giovanni Di Sirio f8c1ce8eeb Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13429 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-16 08:58:02 +00:00
Giovanni Di Sirio 3dc0a9f88c Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13428 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 16:42:38 +00:00
Giovanni Di Sirio bb1c6aba63 Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13427 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 13:51:47 +00:00
Giovanni Di Sirio 6efb153e11 Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13426 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 13:41:45 +00:00
Giovanni Di Sirio d9a0b13c96 Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13425 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 13:29:36 +00:00
Giovanni Di Sirio 0704ffbb3e Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13424 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 13:25:36 +00:00
Giovanni Di Sirio 1d36c33e5e MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13422 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 13:10:33 +00:00
Giovanni Di Sirio 2beac71d4f MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13421 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 11:53:55 +00:00
Giovanni Di Sirio 5c2bcbf159 MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13418 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-15 09:19:57 +00:00
Giovanni Di Sirio a94ac981fe Modified SDMMCv1 and SDMMCv2 drivers to incorporate a buffer in their own structure, an external buffer is no more needed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13416 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-14 10:14:04 +00:00
Giovanni Di Sirio 16946c0851 Write now working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13415 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-14 09:58:51 +00:00
Giovanni Di Sirio 54f7db045f Fixes to SDMMCv2 driver, write still not working.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13414 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-14 09:49:29 +00:00
Rocco Marco Guglielmi 71348f96f8 Fixed issue with the Systick handler for the ADUC41x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13413 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-12 14:07:35 +00:00
Rocco Marco Guglielmi 6e87db625b Added platform files for ADUCM41x (still incomplete)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13412 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-12 12:39:07 +00:00
Rocco Marco Guglielmi 1cdf530014 Added startup files for ADUCM41x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13411 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-12 12:37:55 +00:00
Rocco Marco Guglielmi aeb46c2f1e Added board files for EVAL ADUCM41x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13410 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-12 12:36:37 +00:00
Rocco Marco Guglielmi 8d6f72c032 Adding CMSIS files for ADuCM41x
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13409 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-12 12:33:24 +00:00
Giovanni Di Sirio a3b1643ab9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13408 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-09 10:08:36 +00:00
Giovanni Di Sirio 772e15a20d I2C4 support without BDMA in I2Cv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13407 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-09 10:04:13 +00:00
Giovanni Di Sirio 75f5534c43 More IAR-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13405 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-08 15:36:40 +00:00
Giovanni Di Sirio aea0b62a26 Added complementary capability to TIM channel 4, some devices support it.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13402 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-08 09:03:05 +00:00
Giovanni Di Sirio 8f040bb81c Added pointer specifiers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13401 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-08 08:55:12 +00:00
Giovanni Di Sirio 5844096047 More FDCAN work.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13398 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-08 08:17:29 +00:00
Giovanni Di Sirio 293e59038d Fixed problem with width modifier.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13396 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-07 08:48:34 +00:00
Giovanni Di Sirio c1f07aa0e2 Fixed build error with specific options.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13394 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-06 15:42:50 +00:00
Giovanni Di Sirio 95d66ee7e4 Fixed PORT_USE_GUARD_MPU_REGION port option name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13393 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-06 15:02:58 +00:00
Giovanni Di Sirio d9c9a2ccc3 FDCAN driver prototype, to be reviewed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13392 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-06 13:39:00 +00:00
Giovanni Di Sirio 0f296eaadf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13391 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-06 13:01:36 +00:00
Giovanni Di Sirio 2714335c0a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13390 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-06 06:11:24 +00:00
Giovanni Di Sirio b66145bd65 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13389 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-05 16:12:24 +00:00
Giovanni Di Sirio e6439900e6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13388 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-05 11:25:58 +00:00
Giovanni Di Sirio 03dc4b4c9b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13387 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-05 09:31:08 +00:00
Giovanni Di Sirio c3c00c4d41 Fixed a warning.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13386 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-03-03 09:26:29 +00:00
Giovanni Di Sirio 80959d544f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13385 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-03-02 05:20:18 +00:00
cinsights 4f13762570 Documentation fix only
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13384 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-27 12:21:50 +00:00
Giovanni Di Sirio 0fb99f2057 Fixed compilation with C++.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13383 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-25 12:48:30 +00:00
Rocco Marco Guglielmi 567e5d9803 Fixed wrong comment
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13382 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-24 12:14:17 +00:00
Giovanni Di Sirio 7583130658 Added missing STM32G473/483 to registry.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13379 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-22 08:13:20 +00:00
Giovanni Di Sirio bb9743f297 Fixed bug #1075.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13374 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-21 09:56:51 +00:00
Giovanni Di Sirio 813ef3b623 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13373 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-02-20 09:38:16 +00:00
Giovanni Di Sirio 0fb8891f18 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13372 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-02-19 15:39:02 +00:00
Giovanni Di Sirio 8abbb0e374 Fixed regression introduced with bug #1050 fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13371 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-19 14:46:26 +00:00
Giovanni Di Sirio fd3218bd25 Added support for ADCv3 prescaler, fixed some G4-related problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13370 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-19 14:08:01 +00:00
Giovanni Di Sirio f0cb906a76 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13369 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-02-19 13:45:44 +00:00
Giovanni Di Sirio 25fc65f129 Changed licensing checks.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13368 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-19 13:02:26 +00:00
Giovanni Di Sirio a5e60e7a66 Improved calibration procedure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13367 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-19 13:02:06 +00:00
Giovanni Di Sirio 9590773bc5 Fixed some problems in clock definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13366 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-19 13:01:11 +00:00
Giovanni Di Sirio edd522f398 Fixed assertion in USARTv2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13362 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-18 14:04:13 +00:00
Giovanni Di Sirio c6a23722ab Fixed regression.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13361 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-18 06:27:57 +00:00
Giovanni Di Sirio 882f416761 Added differential calibration to STM32 ADCv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13359 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-16 06:56:24 +00:00
Giovanni Di Sirio 7a9a0d0ad2 STM32G474 ADC demo added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13358 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-15 14:34:29 +00:00
Giovanni Di Sirio ae7fa9db3f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13357 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-02-14 14:43:03 +00:00
Giovanni Di Sirio d438ad9831 Fixed bug #1073.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13354 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-12 15:15:49 +00:00
Giovanni Di Sirio 44b7d29577 Fixed bug #1072.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13353 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-12 15:06:03 +00:00
Giovanni Di Sirio 13ca75bdbf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13350 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-02-10 12:12:05 +00:00
Giovanni Di Sirio f1e9a2f5d9 Missing inclusion.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13348 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-09 17:30:04 +00:00
Giovanni Di Sirio b1552bbf32 Fixed compilation error with old devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13345 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-09 13:43:52 +00:00
Giovanni Di Sirio 39384c7aab ADC1 STM32-specific API changed for compatibility with other devices.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13343 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-09 13:36:35 +00:00
Giovanni Di Sirio 2816ac7539 ADCv1 changes for STM32G0xx, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13340 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 17:37:48 +00:00
Giovanni Di Sirio 3b08e1d566 Removed some dead code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13339 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 17:36:32 +00:00
Giovanni Di Sirio 247f7b5fa7 Fixed regression caused by changing ST headers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13335 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 11:45:37 +00:00
Giovanni Di Sirio 0bbb79d995 Improvements to the SPI demo, modified the BDMAv1 driver to consider changes in latest H7 revisions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13332 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 10:13:29 +00:00
Giovanni Di Sirio bfb14516f8 Adjusted declarations incompatible with C++.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13331 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 09:14:30 +00:00
Giovanni Di Sirio e26b7d8b2a Small documentation fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13328 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 09:00:16 +00:00
Giovanni Di Sirio a96c4114c3 Small documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13326 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 08:57:07 +00:00
Giovanni Di Sirio 7f5068824c H7 ODEN setting calculated from frequency, no more in configuration.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13324 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-08 08:47:33 +00:00
Giovanni Di Sirio ef9ec13cfe G4 PWR improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13322 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-06 13:56:02 +00:00
Giovanni Di Sirio b9e9c165e3 White space fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13321 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-05 09:36:01 +00:00
Giovanni Di Sirio 22d0d06a3e Various minor errors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13320 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-02-04 14:48:22 +00:00
Giovanni Di Sirio 5dc0db3f1f Updater tool improvements, more enhancements on H7 HAL support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13319 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-31 16:48:57 +00:00
Giovanni Di Sirio 7431f3a069 Made H7 HAL core-aware.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13316 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-31 08:38:57 +00:00
Giovanni Di Sirio 0b5b636feb Fixed board file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13315 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-30 17:50:59 +00:00
Giovanni Di Sirio 5490bcb764 Updated board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13313 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-30 14:49:06 +00:00
Rocco Marco Guglielmi d338240539 Added STM32L5 CMSIS headers
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13311 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-29 20:34:23 +00:00
Giovanni Di Sirio 06dec96756 STM32H755 demo working, board files and tool to be updated.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13310 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-29 13:18:51 +00:00
Giovanni Di Sirio 1a5c3d0cfc Proper support for rev-V and newer ones.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13309 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-29 09:38:45 +00:00
Giovanni Di Sirio 3d22c7bd6e STM32H755 demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13308 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-28 08:40:43 +00:00
Giovanni Di Sirio 2a3f333d73 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13307 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-26 09:22:51 +00:00
Giovanni Di Sirio 9f7f61e2de More enhancements on STM32H7xx. New IRQ architecture ported to newest drivers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13306 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-26 09:10:46 +00:00
Giovanni Di Sirio 9959f10872 More H7 improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13305 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-23 15:45:51 +00:00
Giovanni Di Sirio 2748445dab STM32H7xx rework and update, to be completed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13304 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-23 09:49:35 +00:00
Giovanni Di Sirio 7f4ab0f6e5 MDMA, WSPI ready for testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13303 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-22 10:07:41 +00:00
Giovanni Di Sirio c0c88a59bf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13302 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-21 14:31:30 +00:00
Giovanni Di Sirio 5c234f3ca7 WSPI for H7, MDMA and one GPT fix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13301 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-21 14:28:33 +00:00
Giovanni Di Sirio 0706ed8a6e MDMAv1 driver added, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13299 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-20 13:58:44 +00:00
Giovanni Di Sirio 6664850989 IRQ new framework ported to STM32H7xx. Changed UART default IRQ priority in updater schipts, was 3 now iit is 12.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13297 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-19 09:21:25 +00:00
Giovanni Di Sirio 4e0f2c2ece Fixed compatibiity with non-GCC compilers.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13296 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-19 08:03:23 +00:00
Theodore Ateba 8427c434bd [avr][hal] Correct the compilation error unknown type name _pal_events
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13293 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 14:39:38 +00:00
Giovanni Di Sirio 7a3486e9c1 Fixed bug #1070.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13290 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 14:28:49 +00:00
Giovanni Di Sirio ba05f167c0 Fixed problem with TIMx use detection.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13289 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 14:24:24 +00:00
Giovanni Di Sirio 4e1ee919d4 Fixed bug #1069.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13285 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 10:52:36 +00:00
Giovanni Di Sirio 325a466945 Fixed bug #1068.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13282 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-18 10:28:45 +00:00
Giovanni Di Sirio 0ed9d3d322 Fixed bug #1067.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13277 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-17 08:57:32 +00:00
Giovanni Di Sirio 2af65517ae SDMMCv2 improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13276 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-16 10:03:26 +00:00
Giovanni Di Sirio f2fe3c2a49 Few bugs gone, not finished.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13275 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-15 15:41:03 +00:00
Giovanni Di Sirio f4dc105a4d ADCv3 updated for G4.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13272 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-14 13:33:57 +00:00
Giovanni Di Sirio d6639df4af SDMMC2 driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13271 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-14 09:33:05 +00:00
Giovanni Di Sirio 9bb67b290f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13270 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-13 14:46:47 +00:00
Giovanni Di Sirio 575eaf312d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13269 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-13 09:27:43 +00:00
Giovanni Di Sirio 6c7ed60f99 Fixed a problem in MPU context switching.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13267 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-12 10:41:01 +00:00
Giovanni Di Sirio 93bf216cbc Improved support for lwIP, fixed bug #1009.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13263 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-12 07:59:24 +00:00
Giovanni Di Sirio 1c902d2cbd Updated worfSSL bindings.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13262 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-11 09:42:41 +00:00
Giovanni Di Sirio 08f5fb1143 Fixed bug #1065.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13259 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-11 09:35:32 +00:00
Giovanni Di Sirio 4c60407d1f Fixed bug #1064.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13256 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-11 09:27:55 +00:00
Giovanni Di Sirio 65dade8783 Fixed bug #1061.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13253 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-11 09:17:07 +00:00
Giovanni Di Sirio 400239e34d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13250 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-10 08:22:36 +00:00
Giovanni Di Sirio 59da0d7e33 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13249 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2020-01-08 11:05:27 +00:00
Giovanni Di Sirio a94748555c Initial setup for STM32L5xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13248 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-08 09:39:31 +00:00
Giovanni Di Sirio 698ae68828 Improved SPI test application, tentative fix for STM32 SPIv3.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13246 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-05 09:12:46 +00:00
Giovanni Di Sirio 6003782d71 Improved sandbox demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13245 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2020-01-02 08:43:06 +00:00
Giovanni Di Sirio af4c60a3ef Test-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13244 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-31 15:11:37 +00:00
Giovanni Di Sirio 7f05206fe9 IRQ sharing enabled on STM32L4+.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13242 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-31 10:23:00 +00:00
Giovanni Di Sirio d9deb746f3 L4 and L4+ clock tree improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13241 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-31 08:40:16 +00:00
Giovanni Di Sirio e28cb50773 Introduced generator for STM32L452. Fixed various small problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13240 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-30 13:06:27 +00:00
Giovanni Di Sirio 439bb61a8f STM32L4 platform reworked for IRQ sharing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13237 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-30 11:08:10 +00:00
Giovanni Di Sirio 0dbb4c7237 More EXTI combinations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13236 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-30 10:57:51 +00:00
Giovanni Di Sirio 1f0912d2b0 Completed timers support for ICU and PWM, fixed small documentation errors.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13235 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-30 07:08:29 +00:00
Giovanni Di Sirio 0b80fa4bcb Added missing file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13234 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 18:10:48 +00:00
Giovanni Di Sirio 356563fda7 Test code leftover.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13233 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 18:05:44 +00:00
Giovanni Di Sirio d23a911b60 EXTI improvements for STM32G0xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13232 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 18:04:14 +00:00
Giovanni Di Sirio a13e04bb4c Few fixes to EXTI ISRs.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13231 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 17:59:21 +00:00
Giovanni Di Sirio 96d568c3f9 Improved EXTI support for STM32G4xx.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13230 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 16:27:43 +00:00
Giovanni Di Sirio 50116fa76f More EXTI handlers, few comment fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13229 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 15:40:04 +00:00
Giovanni Di Sirio 7486e08750 Added support for timers 9...17,20 to STM32 PWM driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13228 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 12:29:31 +00:00
Giovanni Di Sirio 2e89bf7b42 Added support for timers 9...17 to STM32 ICU driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13227 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 11:05:27 +00:00
Giovanni Di Sirio 00091c7aab Added support for timers 10 and 13 to STM32 GPT driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13226 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 10:00:00 +00:00
Giovanni Di Sirio ba42fce97b Added support for timers 9...14 to STM32 ST driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13225 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 09:40:44 +00:00
Giovanni Di Sirio 5fec21c877 Big rework of IRQ handling in STM32 HAL.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13224 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-12-29 08:08:11 +00:00
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