Commit Graph

229 Commits

Author SHA1 Message Date
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
Frank Voorburg 668f5f1231 Refs #981. Added STM32CubeIDE demo programs for the Nucleo-G071RB board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@800 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-09-23 14:21:15 +00:00
Frank Voorburg 54e93de20d Refs #981. Added STM32CubeIDE demo programs for the Nucleo-F767ZI board.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@796 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-09-21 11:23:46 +00:00
Frank Voorburg 756ef1fb55 Refs #1102. Improved SysTick reset in STM32 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@795 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-09-15 10:59:42 +00:00
Frank Voorburg 8ee8f936a3 Refs #1084. Updated version numbers in preparation for the next stable release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@785 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-07-07 06:23:34 +00:00
Frank Voorburg 88e47a8b23 Refs #817. Reintegrating branch where the S32K11 port was developed.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@773 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-03-26 11:29:46 +00:00
Frank Voorburg d78ae71cdb Refs #816. Added S32K144 EVB demo programs for the IAR Embedded Workbench.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@764 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-03-20 16:51:43 +00:00
Frank Voorburg eca185dd01 Refs #816. Reintegrating branch where the S32K14 port was developed.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@762 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-03-20 09:31:39 +00:00
Frank Voorburg e117009d0e Refs #963. Updated CAN driver in the STM32F1 port and the HAL drivers in all STM32F1 demo programs for compatibility with the latest ST HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@752 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-28 14:42:46 +00:00
Frank Voorburg c251cf3a6b Refs #963. Updated CAN driver in the STM32F3 port and the HAL drivers in all STM32F3 demo programs for compatibility with the latest ST HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@751 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-27 10:03:06 +00:00
Frank Voorburg fda6c55db5 Refs #963.Updated CAN driver in the STM32F2 port and the HAL drivers in all STM32F2 demo programs for compatibility with the latest ST HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@750 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-24 16:01:51 +00:00
Frank Voorburg f0c0b427cb Refs #963.Updated CAN driver in the STM32F0 port and the HAL drivers in all STM32F0 demo programs for compatibility with the latest ST HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@749 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-24 11:56:47 +00:00
Frank Voorburg d54fe54b56 Refs #1005. Enabled automatic retransmission of transmitted messages in the CAN driver.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@748 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-21 17:28:37 +00:00
Frank Voorburg 8be50f96f1 Refs #1004. Corrected return value in function FlashSwitchBlock() of the port template.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@747 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-17 09:54:29 +00:00
Frank Voorburg e88477f0d4 Refs #962. Renamed UART to RS232.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@740 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-06 16:22:58 +00:00
Frank Voorburg 76e5d19032 Refs #711. Added USB support to the Nucleo-F746ZG demo programs and the STM32F7 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@731 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-02-04 14:25:37 +00:00
Frank Voorburg 67415cf853 Refs #966. Updated version numbers and host binaries in preparation for the next stable release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@728 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2020-01-09 09:30:38 +00:00
Frank Voorburg 8a63823005 Refs #891. Added XMC4500 compatibility to the XMC4 CAN driver.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@723 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-09-19 10:57:05 +00:00
Frank Voorburg e0011ae70d Refs #818. Merged branch for STM32G0 port development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@718 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-13 13:43:27 +00:00
Frank Voorburg acf99e9c2c Refs #871. Deprecated the LPC2000 and Tricore TC1798 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@710 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-08-06 15:44:12 +00:00
Frank Voorburg cadf142286 Refs #870. Changed function call XMC_CAN_MO_ReceiveData() to XMC_CAN_MO_Receive().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@708 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-31 13:30:40 +00:00
Frank Voorburg 03c866a27e Refs #778. Added Keil MDK for ARM support to the Nucleo-F746ZG demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@706 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-11 09:48:54 +00:00
Frank Voorburg fa4f1b63f2 Refs #845. Updated version numbers and Windows binaries in preparation for new release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@704 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-03 06:21:57 +00:00
Frank Voorburg a9ca24fa0a Refs §844. Added support for single flash bank STM32L4 devices.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@703 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-07-02 10:13:02 +00:00
Frank Voorburg b9bec8729f Refs #303. Added support for firmware updates from SD-card to the XMC4700 Relax Kit demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@697 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-13 10:07:51 +00:00
Frank Voorburg 542f59c068 Refs #821. Refactored flash driver template.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@696 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-12 10:43:38 +00:00
Frank Voorburg 41b4e6e69e Refs #820. Refactored return value check for NvmWrite and NvmErase.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@687 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-06-06 09:12:22 +00:00
Frank Voorburg 6b20667a02 Refs #792. Reintegrated branch with the trunk after completing the template for new microcontroller ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@677 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-17 20:10:12 +00:00
Frank Voorburg bfccabb4e6 Refs #787. Some refactoring which was needed for the master/slave add-on module when TCP/IP is used between the host and the master.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@674 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-09 20:02:13 +00:00
Frank Voorburg d49e7b6888 Refs #726. Updated version info and prebuilt binaries for the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@670 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-07 15:41:59 +00:00
Frank Voorburg b589d60e74 Refs #434. Reintegrated branch where the STM32F4 port and demos were converted from SPL to HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@668 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-07 12:11:21 +00:00
Frank Voorburg 66cdc6543b Refs #734. Corrected preprocessor BOOT_COM_DEFERRED_INIT_ENABLE check in cpu.c.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@658 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-19 16:50:32 +00:00
Frank Voorburg 11fe146a86 Refs #403. Reintegrated STM32F7 port development branch back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@651 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-17 10:01:58 +00:00
Frank Voorburg 4f2f1bd71b Refs #712. Reset firmwareUpdateState to idle before function FileFirmwareUpdateErrorHook() is called, instead of after.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@649 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-11 14:38:31 +00:00
Frank Voorburg e9ba4a1d03 Refs #659. Made STM32 HAL port includes conditional for the communication interfaces.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@633 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-27 10:56:19 +00:00
Frank Voorburg 5ababf911d Refs #618. Added support for splitting the XCP seed/key over multiple packets to make larger seed/key values possible, specifically on CAN.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@630 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-19 20:22:27 +00:00
Frank Voorburg 6345a5433d Refs #459. Added easy integration support for the master/slave gateway add-on module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@627 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-04 05:46:21 +00:00
Frank Voorburg a980fe7274 Refs #635. Added FlashGetUserProgBaseAddress() to flash_ecc.c.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@625 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-09-29 10:50:21 +00:00