Commit Graph

25 Commits

Author SHA1 Message Date
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 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 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 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 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 d407f9b365 Refs #584. Reintegrated branch for DHCP support development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@572 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-02 14:32:30 +00:00
Frank Voorburg 17beaf5802 Refs #579. Added CpuMemSet function to all ports and used it in XCP memory reads when the programming resource is locked.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@549 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-26 10:46:20 +00:00
Frank Voorburg 86562a934d Refs #564. Changed '\' to '/' in source file paths, located in the file comment headers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@536 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-17 13:06:06 +00:00
Frank Voorburg 433aab64c5 Refs #378. Reconfigured CAN acceptance filter to receive just one CAN message in the STM32F1 and STM32F4 ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@513 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-06-05 20:47:43 +00:00
Frank Voorburg 32d3ef07df Refs #400, #431. Added timeout functionality to break out of loops when waiting for hardware acknowledgements.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@482 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-04-25 13:49:24 +00:00
Frank Voorburg 6f80eb072f Refs #460. Added length parameter to the XCP packet reception functions.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@424 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-09 16:59:41 +00:00
Frank Voorburg 817212b60f Refs #477. Added extra check for the received XCP packet length on the UART and USB transport layers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@423 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-09 10:12:04 +00:00
Frank Voorburg 59a909fca2 Refs #476. Added evaluation of the len-parameter in functions FlashErase and FlashWrite of all ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@422 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-05 16:43:55 +00:00
Frank Voorburg fc87eb708e Refs #104. Implemented configurable FlashCryptoDecryptDataHook() in all flash drivers. It can be used for implementing program code decryption logic.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@368 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-27 07:24:27 +00:00
Frank Voorburg c512848520 Refs #383. Refactored FLASH_VECTOR_TABLE_CS_OFFSET to BOOT_FLASH_VECTOR_TABLE_CS_OFFSET.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@363 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-11 11:28:39 +00:00
Frank Voorburg ff6ce18750 Refs #311. Reworked compiler specific parts in the STM32F4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@333 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 08:17:23 +00:00
Frank Voorburg 5a6eba22d1 Refs #311, #363. Reworked the GCC specific parts of the STM32F4 port and improved the makefiles of the Olimex STM32-E407 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@332 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-15 16:12:26 +00:00
Frank Voorburg aee52e76f8 Refs #225. Added 29-bit CAN identifier support to the STM32F4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@299 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-14 09:12:04 +00:00
Frank Voorburg d6046d1598 Refs# 312. Restructured the modules in the OpenBLT doxygen documentation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@259 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-23 17:01:20 +00:00
Frank Voorburg 52c9a8d11b Refs #251. Removed deprecated function CpuReset().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@215 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-24 08:54:53 +00:00
Frank Voorburg 25fc389ad3 Refs #290. Corrected ARMCM3_STM32F4 to ARMCM4_STM32F4 in this targets usb.c doxygen comments.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@212 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-07 08:14:47 +00:00
Frank Voorburg f97e662ca3 Refs #204. Added NvmReinit() API function that gets called at the start of each firmware update. This allows the flash block addresses to be reset.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@194 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-12-17 11:46:55 +00:00
Frank Voorburg f1f41b0923 Refs #164.
- Explicit stackpointer initialization in the demo bootloader programs for boards that use an ARM Cortex core.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@179 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 17:12:44 +00:00
Frank Voorburg 042614c697 Refs #145. Refactoring: ARMCM4_STM32 renamed to ARMCM4_STM32F4.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@168 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-24 09:42:30 +00:00