Commit Graph

422 Commits

Author SHA1 Message Date
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 42ddc85b73 Refs #318.Updated LibOpenBLT and BootCommander version numbers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@390 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-12-11 16:35:00 +00:00
Frank Voorburg 909f12a23a Refs #318. Corrected CMakeLists to not link the Winsock library under Unix.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@389 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-12-11 16:30:02 +00:00
Frank Voorburg 2327d92c65 Refs #318. Added TCP/IP support to LibOpenBLT and BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@388 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-12-11 16:19:05 +00:00
Frank Voorburg 159f00f0b3 Refs #430. Updated PC-Lint configuration to GCC 5.4.0
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@387 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-11-22 11:53:33 +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 c0692f138d Refs #425. Moved openblt.pas Pascal bindings for LibOpenBLT to /bindings/pascal/.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@384 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-26 14:40:01 +00:00
Frank Voorburg 673762baef Refs #320. Added link to the online user manual related to the Seed and Key security functionality.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@383 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-26 14:36:24 +00:00
Frank Voorburg 992d00f480 Refs #320. Committed new versions of the Windows specific host binaries.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@382 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-26 14:12:59 +00:00
Frank Voorburg 32e11ecf9a Refs #320. Implemented support for the seed/key protection in the XCP loader module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@381 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-26 14:06:17 +00:00
Frank Voorburg a16099de24 Refs #424. Added -std=gnu99 flag to CMakeLists.txt files when building with GCC under Windows.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@380 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-24 16:20:55 +00:00
Frank Voorburg 88855a5f7a Refs #320. Refactored the XCP Seed and Key shared library. Its build system is now based on CMake and it is cross-platform.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@379 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-24 13:56:03 +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 d37ad9f3ae Refs #419. Moved FirmwareData.pas module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@375 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-12 10:03:57 +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 78ecc19a5b Refs #410. Added Microsoft C runtime DLL to Host directory (msvcr120d.dll).
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@373 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-05 10:49:23 +00:00
Frank Voorburg 2b6bc4c6b3 Refs #408. Added MicroBoot user manual link to Doc-folder
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@372 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-10-04 09:32:18 +00:00
Frank Voorburg ebe0434715 Refs #407. Removed redundant carriage return when writing S-records in LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@371 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-29 15:42:54 +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 b611586f7b Refs #371. Corrected a few minor typos in BootCommander info strings.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@367 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-20 09:09:38 +00:00
Frank Voorburg 0e707de0ec Refs #335. Added XCP Connection Mode configuration setting to LibOpenBLT and BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@366 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-18 21:31:22 +00:00
Frank Voorburg 75c8698a55 Refs #335. Added XCP Connection Mode configuration setting to all MicroBoot communication interfaces.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@365 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-18 21:01:21 +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 39edea4e62 Refs #341. Corrected markdown readme-file.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@362 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-01 14:18:54 +00:00
Frank Voorburg 044d2209f1 Refs #341. Added markdown readme-file for mirror on GitHub.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@361 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-09-01 14:11:51 +00:00
Frank Voorburg 1bad017dcd Refs #379. Added exclusion for the Kvaser CANLIB headers in LibOpenBLT's Doxygen configuration file.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@359 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-25 09:41:15 +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 55d38167ee Refs #371. Added silent mode (-sm) command line option to BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@355 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-25 08:51:11 +00:00
Frank Voorburg 1c9770dd64 Refs #316. Added Lawicel CANUSB CAN interface support to LibOpenBLT and updated version numbers of LibOpenBLT and BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@354 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-24 17:16:22 +00:00
Frank Voorburg f21ff722f8 Refs #316. Implemented empty framework for the Lawicel CANUSB interface.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@353 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-24 07:54:12 +00:00
Frank Voorburg cd29bb84b9 Refs #316. Added Kvaser Leaf Light v2 CAN interface support to LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@352 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-23 14:01:48 +00:00
Frank Voorburg dbd3903f11 Refs #316. Added empty framework for the Kvaser Leaf Light v2 CAN interface.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@351 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-22 09:33:48 +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