Commit Graph

266 Commits

Author SHA1 Message Date
Frank Voorburg 1e1c16cd1d Refs #1772. Increased RS232_CTO_RX_PACKET_TIMEOUT_MS.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1035 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-04-21 12:15:01 +00:00
Frank Voorburg fa4bb61583 Refs #1734. Corrected filename in file headers of the NXP S32K11 and S32K14 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1031 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-03-13 13:09:25 +00:00
Frank Voorburg bcdf763d48 Refs #1522. Reintegrating branch into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1025 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-01-25 10:25:34 +00:00
Frank Voorburg b1f9704316 Refs #1265. Upgraded the XMC1 demo programs to the latest version of XMCLib and CMSIS.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1014 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-01-18 14:59:14 +00:00
Frank Voorburg 248ed03904 Refs #1289. Added USB support to the Infineon XMC4 port and configured the XMC4700 Relax Kit demo programs for additional firmware updates via USB.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1012 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-01-12 14:13:13 +00:00
Frank Voorburg 6ab4c83ba7 Refs #1652. Final changes before the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1010 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-01-09 08:46:55 +00:00
Frank Voorburg 7d53c7c7be Refs #1642. Added typecasts that are needed for 8- and 16-bit microcontrollers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1008 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-12-15 12:58:44 +00:00
Frank Voorburg 656912cc94 Refs #1616. Added address parameter to FlashCryptoDecryptDataHook(). Needed to properly exclude a memory region in the firmware encryption add-on module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1006 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-12-14 12:11:02 +00:00
Frank Voorburg 6d5be72cf6 Refs #1631. Added support for UART7 and UART8 in the RS232 driver of the STM32F4 port
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1004 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-12-07 11:02:58 +00:00
Frank Voorburg bf87858e86 Refs #1626. Improved STM32L0 and STM32L1 flash drivers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1001 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-12-02 19:01:10 +00:00
Frank Voorburg a858a21bad Refs #980. Merging branch with AURIX TriCore TC3 port development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@998 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-11-07 17:40:46 +00:00
Frank Voorburg 2bf4bb9279 Refs #1563. Improved STM32H7 flash driver to support more variants.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@981 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-08-19 11:28:45 +00:00
Frank Voorburg 69ed56536c Refs #1550. Improved SysTick_Handler handling.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@979 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-08-08 13:28:31 +00:00
Frank Voorburg 9cb85c051c Refs #405. Reintegrated the STM32L0 port branch into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@975 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-08-03 16:25:03 +00:00
Frank Voorburg 64a8037a66 Refs #406. Reintegrated the STM32L1 port branch into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@966 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-08-02 07:42:45 +00:00
Frank Voorburg 7d2180342b Refs #1524. Place the CAN peripheral back into its reset state, before initializing, for XMC1 and XMC4 targets.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@958 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-07-08 12:16:51 +00:00
Frank Voorburg c71a3e1995 Refs #1523. Final changes before the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@956 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-07-08 09:36:42 +00:00
Frank Voorburg 6e230b3ba8 Refs #847. Added XMC4700 Relax Kit demo programs for Keil MDK for ARM, currently supporting firmware updates via RS232 and CAN.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@947 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-05-03 07:58:30 +00:00
Frank Voorburg e26746c733 Refs #847. Added XMC1400 Boot Kit demo programs for Keil MDK for ARM.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@946 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-05-03 07:29:04 +00:00
Frank Voorburg 35c581ac22 Refs #1452. Corrected flash erase size for STM32F07x and STM32F09x with 64kb flash.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@944 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-04-08 09:36:50 +00:00
Frank Voorburg 4cbbe2707d Refs #1420. Prevent unaligned 32-bit memory access in the XCP module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@942 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-03-03 12:13:50 +00:00
Frank Voorburg 007c836308 Refs #1406. Upgraded the demo programs to the latest version of IAR EWARM.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@937 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-02-07 12:25:51 +00:00
Frank Voorburg 75fb6ebd0f Refs #1404. Improved RS232 baudrate calculation for S32K11 and S32K14 ports and sourced the UART peripheral with the more accurate FIRC clock.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@936 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-02-04 18:18:46 +00:00
Frank Voorburg 9032f2e23f Refs #1391. Final changes before the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@933 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2022-01-06 11:16:16 +00:00
Frank Voorburg 483b6ae246 Refs #1280 Reintegrated branch for STM32L4 USB driver and Nucleo-L496ZG demo programs development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@927 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-12-16 15:17:31 +00:00
Frank Voorburg 25d6a7d3c0 Refs #1290 Reintegrated branch for STM32G0 CAN driver and Nucleo-G0B1RE demo programs development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@919 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-12-08 17:14:34 +00:00
Frank Voorburg 3568e36d22 Refs #1333. Added LPUART support to the STM32L4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@907 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-10-08 15:53:20 +00:00
Frank Voorburg 9c4159e2f4 Refs #1001. Merged branch for STM32G4 port development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@904 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-09-09 14:51:49 +00:00
Frank Voorburg f346ba9546 Refs #1305, #1306. Corrected max DTO and max CTO usage.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@892 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-08-18 13:37:42 +00:00
Frank Voorburg cab852ee9e Refs #1296. Final changes before the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@883 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-07-05 09:19:29 +00:00
Frank Voorburg 77631561d1 Refs #1294. Added checks to the STM32F7 flash driver to make sure flash operations are only performed when configured in single bank mode.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@879 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-06-29 10:45:51 +00:00
Frank Voorburg 4fccb4ed92 Refs #778. Created Olimex STM32-P207 demo programs for Keil MDK.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@875 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-06-22 16:37:16 +00:00
Frank Voorburg 84c120a5d2 Refs #778. Created Nucleo-F303K8 demo programs for Keil MDK.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@872 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-06-21 14:19:32 +00:00
Frank Voorburg 71620e7991 Refs #1148. Reintegrated branch with STM32L5 port and demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@869 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-06-18 15:04:11 +00:00
Frank Voorburg 98741fd6a3 Refs #778. Ported the Nucleo-L476RG demo programs to Keil MDK.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@861 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-06-11 16:17:55 +00:00
Frank Voorburg 9d3dc531b2 Refs #528. Merged the feature branch for the Nucleo-F429ZI demos back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@855 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-05-27 11:21:34 +00:00
Frank Voorburg d09bd5559a Refs #1261. Improved timer reset.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@847 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-05-07 09:47:33 +00:00
Frank Voorburg 2e14822b81 Refs #1226. Renamed assert.h to asserts.h to workaround an issue with certain compiler toolchains, where the bootloader's assert.h is mistaken for the c-library's assert.h.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@838 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-03-22 10:56:12 +00:00
Frank Voorburg b483c7f349 Refs #1152. Final changes before the next stable release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@824 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2021-01-07 12:39:01 +00:00
Frank Voorburg 181bb23d0b Refs #981. Added STM32CubeIDE demo programs for the Olimex STM32-P103 board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@820 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-12-08 12:00:23 +00:00
Frank Voorburg 6620a01a8e Refs #981. Added STM32CubeIDE demo programs for the Olimex STM32-P405 board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@818 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-12-07 10:36:18 +00:00
Frank Voorburg 24b8bf1834 Refs #981. Added STM32CubeIDE demo programs for the Olimex STM32-P207 board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@817 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-12-04 11:40:09 +00:00
Frank Voorburg e5c0feb681 Refs #404, #778. Added Nucleo-H743ZI demo programs for Keil and IAR.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@815 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-11-30 12:12:41 +00:00
Frank Voorburg 7c5eac6910 Refs #778, #981. Corrected the demo bootloader C-startup, fixed a warning in the flash driver and added the S-record for the demo bootloader.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@814 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-11-25 11:28:05 +00:00
Frank Voorburg c91c5bfe59 Refs #404, #981. Added Nucleo-H743ZI demo programs for STM32CubeIDE.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@813 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-11-23 11:40:37 +00:00
Frank Voorburg ead805b515 Refs #404. Reintegrated the branch for STM32H7 port development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@810 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-11-19 09:05:25 +00:00
Frank Voorburg 255832e67b Refs #981. Added STM32CubeIDE demo programs for the Nucleo-F303K8 board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@806 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-10-16 08:54:46 +00:00
Frank Voorburg f60ff55f6e Refs #981. Added STM32CubeIDE demo programs for the Nucleo-F091RC board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@804 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-10-14 08:43:07 +00:00
Frank Voorburg 2babeb5354 Refs #1116. Renamed UART6 to USART6 in the RS232 driver of the STM32F7 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@803 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-10-02 10:34:33 +00:00
Frank Voorburg ba4b437d6f Refs #981. Added STM32CubeIDE demo programs for the Nucleo-L476RG board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@802 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-09-24 11:07:04 +00:00