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