Commit Graph

301 Commits

Author SHA1 Message Date
Frank Voorburg 9d38e7b8d1 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the Infineon XMC4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1150 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-20 11:06:54 +00:00
Frank Voorburg 19c23de442 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the Infineon XMC1 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1149 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-19 21:09:00 +00:00
Frank Voorburg dc390def6d Refs #7894. Added Modbus RTU support to the Infineon TC2 and TC3 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1148 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-18 12:14:17 +00:00
Frank Voorburg ce083a377d Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the Silabs EMF32 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1147 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-14 13:48:27 +00:00
Frank Voorburg 39d8e47c0e Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the TI TM4C port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1146 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-13 21:22:37 +00:00
Frank Voorburg ec6253883b Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the TI LM3S port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1145 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-13 13:28:17 +00:00
Frank Voorburg 3a90a1bd54 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the NXP S32K11 and S32K14 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1144 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-11 20:15:53 +00:00
Frank Voorburg b2356964b0 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the HCS12 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1143 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-09 14:39:20 +00:00
Frank Voorburg 8805d899f2 Refs #789. Corrected function call in the port template.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1142 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-09 12:30:37 +00:00
Frank Voorburg 93d5138b91 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the STM32F7, STM32H7, STM32L5 and STM32U5 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1140 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-08 15:32:28 +00:00
Frank Voorburg f51e1cf327 Refs #789. LPUART initialization correction.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1139 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-08 15:07:21 +00:00
Frank Voorburg 142f1e3be7 Refs #1874. Added additional comments about the timer configuration.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1138 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-08 13:14:49 +00:00
Frank Voorburg 9f68b1457c Refs #1874. Documented/corrected timer APB bus selection for the STM32C0, STM32G0 and STM32G4 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1137 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-08 10:58:47 +00:00
Frank Voorburg b6765765ca Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the STM32F3 and STM32G4 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1136 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-07 21:36:09 +00:00
Frank Voorburg f16d693211 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the STM32L4 port and minor improvement for the STM32L0 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1135 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-07 19:41:32 +00:00
Frank Voorburg 23a23d6ebb Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the STM32L0 and STM32L1 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1134 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-07 19:10:30 +00:00
Frank Voorburg ab9c1d5f42 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the STM32C0 and STM32G0 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1133 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-05 18:40:28 +00:00
Frank Voorburg aff9cce7c1 Refs #789. Added MbRtuFreeRunningCounterGet() to the template port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1132 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-05 14:38:26 +00:00
Frank Voorburg 6463959ad7 Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the STM32F0 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1131 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-05 14:35:24 +00:00
Frank Voorburg 161d1422aa Refs #789, #1874. Improved timer accuracy and added Modbus RTU support to the STM32F1 and STM32F2 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1130 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-05 11:33:40 +00:00
Frank Voorburg f393341bcf Refs #789, #1874. Improved timer accuracy and moved the Modbus RTU timing handling from an application hook function to the port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1128 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-12-04 15:23:17 +00:00
Frank Voorburg 073e3223a4 Refs #789. Merged branch with Modbus RTU support back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1126 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-11-30 11:07:17 +00:00
Frank Voorburg 4315a891a0 Refs #1656. Reintegrated branch with the STM32C0 port into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1110 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-11-10 17:17:55 +00:00
Frank Voorburg 2321e51088 Refs #1866. Corrected BOOT_NVM_SIZE_KB error message in STM32G0 flash driver.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1103 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-11-06 10:48:17 +00:00
Frank Voorburg 8321fc6b44 Refs #1856. Refactored GPIO pin configuration.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1101 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-10-25 12:43:15 +00:00
Frank Voorburg 4bf1c8a0c5 Refs #1847. Lowered the RS232_BYTE_TX_TIMEOUT_MS setting.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1100 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-10-25 12:23:40 +00:00
Frank Voorburg 8a7a772aec Refs #1594. Added Tricore TC2 header file with RAM function macros.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1099 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-10-25 10:35:46 +00:00
Frank Voorburg b99b905017 Refs #1594. Reintegrated branch with Tricore TC2 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1097 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-10-25 10:24:07 +00:00
Frank Voorburg fda0af2658 Refs #1838. Added STM32L4P5xx support to the flash driver.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1082 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-09-01 11:12:09 +00:00
Frank Voorburg 57b517eabe Refs #1802. Final changes before the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1080 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-07-07 10:29:56 +00:00
Frank Voorburg afd5cb10d7 Refs #1655, #1797. Added support for automatic WinUSB driver install and used unique ID for the USB serial number, where available.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1078 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-06-27 07:29:12 +00:00
Frank Voorburg 2bb27f4f81 Refs #1771. Use the external crystal clock for the CAN baudrate generation for better accuracy. Configured a digital input for bootloader backdoor entry purposes.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1061 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-06-05 10:30:10 +00:00
Frank Voorburg b5aa04e94b Refs #366. Merged branch with new Nucleo-F207ZG demos and STM32F2 USB driver back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1059 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-05-19 11:44:45 +00:00
Frank Voorburg ef163c8d18 Refs #1773. Disable ICache before updating flash memory.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1048 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-04-28 19:55:13 +00:00
Frank Voorburg 1307619a55 Refs #1346. Reintegrated STM32U5 port and demos into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@1046 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2023-04-28 18:25:54 +00:00
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