0c03b1f9d1Refs #636. Corrected entry in the CRC16 ROM table.
Frank Voorburg
2018-10-01 11:08:54 +0000
a980fe7274Refs #635. Added FlashGetUserProgBaseAddress() to flash_ecc.c.
Frank Voorburg
2018-09-29 10:50:21 +0000
c72fff6279Refs #305. Added TCP/IP support to the XMC4700 Relax Kit demo programs.
Frank Voorburg
2018-08-20 11:43:38 +0000
fa3900d833Refs #434. Reintegrated branch where the STM32F1 port and demo programs were converted from SPL to HAL.
Frank Voorburg
2018-08-15 14:18:10 +0000
84fa75ce8eRefs #608. Renamed BOOT_XCP_UPLOAD_EN to BOOT_XCP_UPLOAD_ENABLE.
Frank Voorburg
2018-08-08 15:24:22 +0000
330ed30a80Refs #591. Improved CAN clock configuration by directly using the APB1 clock frequency.
Frank Voorburg
2018-08-07 21:00:03 +0000
d5cbf80a06Refs #607. Add blog article link to the Python bindings README.
Frank Voorburg
2018-08-07 19:41:23 +0000
9fcfc387f9Refs #593. Updated Windows binaries after adding the new timeout T6 in LibOpenBLT.
Frank Voorburg
2018-08-03 12:53:29 +0000
8904af6a8bRefs #593. Merged branch with support for high ping firmware updates via TCP/IP back into the trunk.
Frank Voorburg
2018-08-03 12:40:47 +0000
d407f9b365Refs #584. Reintegrated branch for DHCP support development back into the trunk.
Frank Voorburg
2018-08-02 14:32:30 +0000
14e2f87abdRefs #606. Corrected key length assertion and validation in XcpLoaderSendCmdUnlock().
Frank Voorburg
2018-07-30 15:57:22 +0000
56cf1c696dRefs #579. Added configuration option for completely disabling memory read operations via XCP.
Frank Voorburg
2018-07-26 13:03:40 +0000
17beaf5802Refs #579. Added CpuMemSet function to all ports and used it in XCP memory reads when the programming resource is locked.
Frank Voorburg
2018-07-26 10:46:20 +0000
87c6a0e8eeRefs #586. Removed NET hook functions for setting IP, mask and gateway addresses. This can be achieved by simply linking the related configuration macros in blt_conf.h to a function.
Frank Voorburg
2018-07-26 10:02:52 +0000
9a944e5144Refs #585. Removed plausibility value checks for configuration macros that could be linked to a function.
Frank Voorburg
2018-07-26 09:34:18 +0000
673efb3711Refs #589. Reintegrated hostlib branch.
Frank Voorburg
2018-07-25 13:38:35 +0000
e8ca60fe70Refs #588. Changed the uIP configuration macro UIP_CONF_BYTE_ORDER from LITTLE_ENDIAN to UIP_LITTLE_ENDIAN. LITTLE_ENDIAN is described in the comments, but by inspecting the uIP stack source code, it becomes clear that it needs to be UIP_LITTLE_ENDIAN instead.
Frank Voorburg
2018-07-23 22:31:18 +0000
8a23570a8cRefs #580. Updated the readme.
Frank Voorburg
2018-07-20 08:18:40 +0000
cab84686e8Refs #580. Updated the readme.
Frank Voorburg
2018-07-20 08:15:01 +0000
5808f47141Refs #563. Moved the user manual files to the new sub-directory.
Frank Voorburg
2018-07-18 10:11:31 +0000
f766791c27Refs #563. Added individual sub-directories for user manuals and reference manuals to improve the organization of the documentation.
Frank Voorburg
2018-07-18 10:07:56 +0000
bcc4f44a0cRefs #564. Resolved problem where Doxygen PDF generation for OpenBLT generated errors. Default Doxygen generated format is now PDF again, instead of CHM.
Frank Voorburg
2018-07-18 09:19:20 +0000
9de5ea2629Refs #564. Added shell scripts for generating the Doxygen reference manuals under Linux.
Frank Voorburg
2018-07-17 15:03:50 +0000
86562a934dRefs #564. Changed '\' to '/' in source file paths, located in the file comment headers.
Frank Voorburg
2018-07-17 13:06:06 +0000
dec51c8190Refs #560. Improved a few doxygen related configurations and switched to CHM-format for the default documentation generation.
Frank Voorburg
2018-07-05 10:38:28 +0000
7a4d7e8b84Refs #510. Prevented remote memory read operations, when the seed/key security is enabled and the programming resource is not yet unlocked.
Frank Voorburg
2018-07-04 14:15:24 +0000
f228b2d32bRefs #569. Corrected a few source code comments.
Frank Voorburg
2018-07-04 13:07:34 +0000
bbd3055477Refs #560. Updated version numbers of all components (where applicable) and rebuild the Windows binaries in preparation for the next release.
Frank Voorburg
2018-07-03 10:22:04 +0000
9beff5f000Refs #568. Increased minimum MicroBoot window width to make no info text gets cut off.
Frank Voorburg
2018-07-03 10:06:06 +0000
86c5f23b85Refs #567. Correct a few closing curly brace indentations after a call to BootActivate().
Frank Voorburg
2018-06-12 15:25:25 +0000
1ca8417d71Refs #511. Added demo programs for STM32F3-Discovery/IAR.
Frank Voorburg
2018-06-11 20:14:51 +0000
eba72a2d30Refs #511. Added demo programs for STM32F3-Discovery/IAR.
Frank Voorburg
2018-06-11 20:07:16 +0000
e3db435138Refs #511. Added demo programs for STM32F3-Discovery/GCC.
Frank Voorburg
2018-06-11 13:34:03 +0000
2e7563a45aRefs #511. Added demo programs for STM32F3-Discovery/TrueStudio.
Frank Voorburg
2018-06-08 16:45:48 +0000
3a859d619cRefs #362. Added TrueStudio support for the Olimex STM32-E407 demo programs.
Frank Voorburg
2018-06-07 21:18:10 +0000
6235a7041fRefs #362. Added TrueStudio support for the Nucleo-F103RB demo programs.
Frank Voorburg
2018-06-07 14:50:24 +0000
22ac61321fRefs #362. Added TrueStudio support for the Olimex STM32-H103 demo programs.
Frank Voorburg
2018-06-07 13:51:44 +0000
b018ae90f5Refs #362. Added TrueStudio support for the Olimexino-STM32 demo programs.
Frank Voorburg
2018-06-07 09:52:51 +0000
f418239467Refs #559. Corrected vector table relocation not being disabled for the STM32F103 related demo user programs.
Frank Voorburg
2018-06-07 08:36:36 +0000
3d1bfce1f6Refs #559. Corrected vector table relocation not being disabled for the STM32F103 related demo user programs.
Frank Voorburg
2018-06-07 08:17:05 +0000
084d34ff1fRefs #560. Updated the version number to a release candidate in preparation for the next release.
Frank Voorburg
2018-06-07 08:02:58 +0000
03564781ccRefs #362. Added TrueStudio support for the Olimex STM32-P103 demo programs.
Frank Voorburg
2018-06-06 20:14:08 +0000
8674da71cfRefs #520. Updated BootCommander and LibOpenBLT Windows binaries.
Frank Voorburg
2018-06-06 10:19:11 +0000
433aab64c5Refs #378. Reconfigured CAN acceptance filter to receive just one CAN message in the STM32F1 and STM32F4 ports.
Frank Voorburg
2018-06-05 20:47:43 +0000
8116572e29Refs #377, #362. Reintegrated branch where the STM32F2 port and demo programs were converted from SPL to HAL.
Frank Voorburg
2018-05-31 10:07:40 +0000
3b643e9dc5Refs #550. Renamed macro FLASH to FLASH_DRV_REGS_BASE in the flash driver of the STM32F1 port to bypass nameclash with CMSIS.
Frank Voorburg
2018-05-25 15:23:00 +0000
2e4fba66e7Refs #377, #362. Reintegrated branch where the STM32F0 port and demo programs were converted from SPL to HAL.
Frank Voorburg
2018-05-17 15:59:48 +0000
fcda740314Refs #530. Corrected background color of certain user interface components that looked a bit white-ish.
Frank Voorburg
2018-05-09 16:20:37 +0000
5a1dfebc68Refs #541. Corrected configuration of BOOT_NVM_SIZE_KB for the Nucleo-F091RC/Keil bootloader demo program.
Frank Voorburg
2018-04-26 14:29:44 +0000
04df72c561Refs #530. Corrected background color of certain user interface components that looked a bit white-ish.
Frank Voorburg
2018-04-25 14:18:12 +0000
1b8f0db615Refs #531. Minor refactoring and code cleanup in the Tricore TC1798 port.
Frank Voorburg
2018-04-25 14:09:07 +0000
32d3ef07dfRefs #400, #431. Added timeout functionality to break out of loops when waiting for hardware acknowledgements.
Frank Voorburg
2018-04-25 13:49:24 +0000
eab505d95cRefs #520. Updated BootCommander to perform erase operation in steps of 32kb.
Frank Voorburg
2018-04-23 12:54:57 +0000
e4acfbce62Refs #523, #529. Added bash-script for updating the pc-lint configuration files for the installed GCC version. Replaced deprecated libusb_set_debug() with libusb_set_option() for newer versions of Libusb.
Frank Voorburg
2018-04-23 10:28:51 +0000
9a3b6c91e1Refs #319. Improved MicroBoot's progress bar behavior when finishing the firmware update.
Frank Voorburg
2018-04-13 13:59:49 +0000
b7cc72f9f4Refs #319. Merged the new cross-platform MicroBoot version 2.0 from the development branch into the trunk.
Frank Voorburg
2018-04-13 13:53:30 +0000
3336887939Refs #319, #518. Updated LibOpenBLT version number related to minor recent changes.
Frank Voorburg
2018-04-12 13:48:00 +0000
b9dbc2da03Refs #516, #518. Corrected typo in printf-statement for XCP Timeout T7 (BootCommander) and removed call to XcpLoaderStop() from XcpLoaderTerminate() (LibOpenBLT).
Frank Voorburg
2018-04-05 09:55:39 +0000
da4319508bRefs #515. Removed USB hook function prototypes from STM32F1 and TM4C ports.
Frank Voorburg
2018-03-23 10:11:45 +0000
e4b06890a4Refs #514. Fixed typo in BootCommander help text.
Frank Voorburg
2018-03-23 10:03:43 +0000
6616dcf71eRefs #489. Updated readme of the LibOpenBLT's Pascal bindings.
Frank Voorburg
2018-03-08 14:34:21 +0000
a6af52475dRefs #489. Added readme to LibOpenBLT's Pascal bindings.
Frank Voorburg
2018-03-08 14:28:07 +0000
13193a3a51Refs #384. Updated python bindings package for LibOpenBLT, such that it can load the shared library file from the current working directory, if it is present there.
Frank Voorburg
2018-03-08 10:19:42 +0000
648c1ff798Refs #499. Changed title in the Readme-file.
Frank Voorburg
2018-03-07 15:09:40 +0000
bc71ebb458Refs #384. Reintegrated the branch for LibOpenBLT's Python bindings development with the trunk.
Frank Voorburg
2018-03-06 21:38:03 +0000
a3890205d2Refs #484. Changed "build" version to "patch" version in a function header comment.
Frank Voorburg
2018-02-13 09:40:21 +0000
dcfac1767fRefs #483. Added watchdog servicing to XcpComputeChecksum().
Frank Voorburg
2018-02-12 15:01:29 +0000
6f80eb072fRefs #460. Added length parameter to the XCP packet reception functions.
Frank Voorburg
2018-02-09 16:59:41 +0000
817212b60fRefs #477. Added extra check for the received XCP packet length on the UART and USB transport layers.
Frank Voorburg
2018-02-09 10:12:04 +0000
59a909fca2Refs #476. Added evaluation of the len-parameter in functions FlashErase and FlashWrite of all ports.
Frank Voorburg
2018-02-05 16:43:55 +0000
5528bcbac7Refs #364. Corrected typo in the project name of the Nucleo-L476RG demo user program.
Frank Voorburg
2018-02-05 14:24:51 +0000
dc0060e755Refs #364. Reintegrated branch with STM32L4 port and Nucleo-L476RG demo programs.
Frank Voorburg
2018-02-05 14:08:40 +0000
4efd878c58Refs #377. Reintegrated branch with SPL to HAL convertion for the STM32F3 port and demo programs.
Frank Voorburg
2018-01-25 07:38:10 +0000
da930c706eRefs #433. Updated version numbers in preparation for the new release.
Frank Voorburg
2018-01-03 14:18:23 +0000
59dd45f87fRefs #310. The Olimex STM32-P207 demo programs now support the IAR Embedded Workbench as well.
Frank Voorburg
2018-01-03 13:55:03 +0000
2b7510350cRefs #310. The Olimexino-STM32 demo programs now support the IAR Embedded Workbench as well.
Frank Voorburg
2018-01-03 11:29:55 +0000
8a3ea51383Refs #310. The STM32 Nucleo-F103RB demo programs now support the IAR Embedded Workbench as well.
Frank Voorburg
2018-01-02 20:05:56 +0000
42ddc85b73Refs #318.Updated LibOpenBLT and BootCommander version numbers.
Frank Voorburg
2017-12-11 16:35:00 +0000
909f12a23aRefs #318. Corrected CMakeLists to not link the Winsock library under Unix.
Frank Voorburg
2017-12-11 16:30:02 +0000
2327d92c65Refs #318. Added TCP/IP support to LibOpenBLT and BootCommander.
Frank Voorburg
2017-12-11 16:19:05 +0000
159f00f0b3Refs #430. Updated PC-Lint configuration to GCC 5.4.0
Frank Voorburg
2017-11-22 11:53:33 +0000
f708732f5bRefs #426. Reserved first 192 bytes of RAM in the Keil STM32F0 Bootloader demo programs.
Frank Voorburg
2017-10-30 16:46:13 +0000
c0692f138dRefs #425. Moved openblt.pas Pascal bindings for LibOpenBLT to /bindings/pascal/.
Frank Voorburg
2017-10-26 14:40:01 +0000
673762baefRefs #320. Added link to the online user manual related to the Seed and Key security functionality.
Frank Voorburg
2017-10-26 14:36:24 +0000
992d00f480Refs #320. Committed new versions of the Windows specific host binaries.
Frank Voorburg
2017-10-26 14:12:59 +0000
32e11ecf9aRefs #320. Implemented support for the seed/key protection in the XCP loader module.
Frank Voorburg
2017-10-26 14:06:17 +0000
a16099de24Refs #424. Added -std=gnu99 flag to CMakeLists.txt files when building with GCC under Windows.
Frank Voorburg
2017-10-24 16:20:55 +0000
88855a5f7aRefs #320. Refactored the XCP Seed and Key shared library. Its build system is now based on CMake and it is cross-platform.
Frank Voorburg
2017-10-24 13:56:03 +0000
40f5406c80Refs #338. Changed BOOT_VERSION_CORE_BUILD to BOOT_VERSION_CORE_PATCH.
Frank Voorburg
2017-10-23 08:15:53 +0000
3d853fb851Refs #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.
Frank Voorburg
2017-10-16 12:41:14 +0000
d37ad9f3aeRefs #419. Moved FirmwareData.pas module.
Frank Voorburg
2017-10-12 10:03:57 +0000
c90d3a4d5dRefs #323. Uniform timer module API in all the demo user programs.
Frank Voorburg
2017-10-09 11:16:48 +0000
78ecc19a5bRefs #410. Added Microsoft C runtime DLL to Host directory (msvcr120d.dll).
Frank Voorburg
2017-10-05 10:49:23 +0000
2b6bc4c6b3Refs #408. Added MicroBoot user manual link to Doc-folder
Frank Voorburg
2017-10-04 09:32:18 +0000
ebe0434715Refs #407. Removed redundant carriage return when writing S-records in LibOpenBLT.
Frank Voorburg
2017-09-29 15:42:54 +0000
649a377623Refs #397. Added STM32F0-Discovery demo programs for Keil MDK.
Frank Voorburg
2017-09-29 13:24:32 +0000
dbcd2d19f2Refs #397. Added Nucleo-F091RC demo programs for Keil MDK.
Frank Voorburg
2017-09-29 11:04:43 +0000
fc87eb708eRefs #104. Implemented configurable FlashCryptoDecryptDataHook() in all flash drivers. It can be used for implementing program code decryption logic.
Frank Voorburg
2017-09-27 07:24:27 +0000
b611586f7bRefs #371. Corrected a few minor typos in BootCommander info strings.
Frank Voorburg
2017-09-20 09:09:38 +0000
0e707de0ecRefs #335. Added XCP Connection Mode configuration setting to LibOpenBLT and BootCommander.
Frank Voorburg
2017-09-18 21:31:22 +0000