Commit Graph

229 Commits

Author SHA1 Message Date
Frank Voorburg 1b8f0db615 Refs #531. Minor refactoring and code cleanup in the Tricore TC1798 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@483 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-04-25 14:09:07 +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 da4319508b Refs #515. Removed USB hook function prototypes from STM32F1 and TM4C ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@461 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-03-23 10:11:45 +00:00
Frank Voorburg dcfac1767f Refs #483. Added watchdog servicing to XcpComputeChecksum().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@425 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-12 15:01:29 +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 5528bcbac7 Refs #364. Corrected typo in the project name of the Nucleo-L476RG demo user program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@421 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-05 14:24:51 +00:00
Frank Voorburg dc0060e755 Refs #364. Reintegrated branch with STM32L4 port and Nucleo-L476RG demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@419 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-05 14:08:40 +00:00
Frank Voorburg 4efd878c58 Refs #377. Reintegrated branch with SPL to HAL convertion for the STM32F3 port and demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@409 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-01-25 07:38:10 +00:00
Frank Voorburg da930c706e Refs #433. Updated version numbers in preparation for the new release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@394 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-01-03 14:18:23 +00:00
Frank Voorburg 59dd45f87f Refs #310. The Olimex STM32-P207 demo programs now support the IAR Embedded Workbench as well.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@393 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-01-03 13:55:03 +00:00
Frank Voorburg 2b7510350c Refs #310. The Olimexino-STM32 demo programs now support the IAR Embedded Workbench as well.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@392 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-01-03 11:29:55 +00:00
Frank Voorburg 8a3ea51383 Refs #310. The STM32 Nucleo-F103RB demo programs now support the IAR Embedded Workbench as well.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@391 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-01-02 20:05:56 +00:00
Frank Voorburg f708732f5b Refs #426. Reserved first 192 bytes of RAM in the Keil STM32F0 Bootloader demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@385 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-30 16:46:13 +00:00
Frank Voorburg 40f5406c80 Refs #338. Changed BOOT_VERSION_CORE_BUILD to BOOT_VERSION_CORE_PATCH.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@378 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-23 08:15:53 +00:00
Frank Voorburg 3d853fb851 Refs #317. Added USB support to LibOpenBLT and BootCommander. Use LibOpenBLT shared library in BootCommander instead of the static library. Prepared OpenBLT version number for new patch release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@376 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-16 12:41:14 +00:00
Frank Voorburg c90d3a4d5d Refs #323. Uniform timer module API in all the demo user programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@374 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-09 11:16:48 +00:00
Frank Voorburg 649a377623 Refs #397. Added STM32F0-Discovery demo programs for Keil MDK.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@370 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-29 13:24:32 +00:00
Frank Voorburg dbcd2d19f2 Refs #397. Added Nucleo-F091RC demo programs for Keil MDK.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@369 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-29 11:04:43 +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 d241bab208 Refs #335. Reworked XcpConnectModeHook() hook-function into a general purpose XcpPacketReceivedHook() hook-function.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@364 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-18 15:57:09 +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 0f86589794 Refs #379. Updated version number in preparation for new release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@356 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-25 09:06:15 +00:00
Frank Voorburg d3ca84dcdb Refs #225. Added 29-bit CAN identifier support to the STM32F1 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@350 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-21 13:33:55 +00:00
Frank Voorburg 524b0fa008 Refs #363. Updated GCC Makefiles for the STM32F2 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@349 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-21 13:06:09 +00:00
Frank Voorburg 6b48314b85 Refs #363. Updated GCC Makefiles in the STM32F1 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@348 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-17 09:48:18 +00:00
Frank Voorburg 605a788a5e Refs #311. Reworked compiler specific parts in the STM32F1 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@347 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-17 08:34:14 +00:00
Frank Voorburg 888f3f1d94 Refs #225. Added 29-bit CAN identifier support to the HCS12 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@346 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 20:27:28 +00:00
Frank Voorburg b2d94b59d4 Refs #311. Reworked compiler specific parts in the HCS12 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@345 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 20:14:41 +00:00
Frank Voorburg bd8751ded8 Refs #363. Updated GCC Makefiles in the Discovery STM32F051 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@344 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 19:31:05 +00:00
Frank Voorburg 299b6d2daf Refs #225. Added 29-bit CAN identifier support to the LPC2000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@343 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 16:48:49 +00:00
Frank Voorburg 2048d05961 Refs #363. Updated GCC Makefiles in the Olimex LPC-L2294 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@342 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 16:03:59 +00:00
Frank Voorburg eea02437d7 Refs #363. Updated GCC Makefiles in the Olimex LPC-L2294 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@341 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 15:55:58 +00:00
Frank Voorburg 511b2eb4de Refs #311. Reworked compiler specific parts in the LPC2000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@340 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 14:45:26 +00:00
Frank Voorburg dd8874cfde Refs #363. Updated GCC Makefile support in EFM32 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@339 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 14:25:56 +00:00
Frank Voorburg dbcf97f9d6 Refs #311. Reworked compiler specific parts in the EFM32 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@338 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 14:01:03 +00:00
Frank Voorburg 739c8d6ce8 Refs #311. Reworked compiler specific parts in the TM4C port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@337 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 13:31:59 +00:00
Frank Voorburg e7a6dfe39d Refs #363. Updated GCC Makefile support in the LM3S demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@336 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 11:20:34 +00:00
Frank Voorburg 8da125391b Refs #311. Reworked compiler specific parts in the LM3S port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@335 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 10:22:24 +00:00
Frank Voorburg 94ecd945a0 Refs #225. Added 29-bit CAN identifier support to the LM3S port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@334 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 09:03:27 +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 fd5fc2dfc5 Refs #363. Added GCC/Makefile support to Nucleo-F091RC demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@308 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-19 13:01:37 +00:00
Frank Voorburg c635aab18a Refs #310. Added IAR support to Nucleo-F091RC demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@307 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-19 10:45:25 +00:00
Frank Voorburg 4dfcc2121d Refs #362. Added TrueStudio support to Nucleo-F091RC demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@306 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-19 09:12:47 +00:00
Frank Voorburg dd3c106dee Refs #311. Reworked compiler specific parts in the XMC4000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@305 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 10:36:23 +00:00
Frank Voorburg 6a2363a84c Refs #225. Added 29-bit CAN identifier support to the XMC4000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@304 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 10:18:08 +00:00
Frank Voorburg d488352cf4 Refs #363. Minor code cleanup in STM32-P405/GCC demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@303 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 09:01:39 +00:00
Frank Voorburg 3e2185577c Refs #363. Added GCC/Makefile support to STM32-P405 demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@302 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 08:35:03 +00:00