Commit Graph

  • 0c03b1f9d1 Refs #636. Corrected entry in the CRC16 ROM table. Frank Voorburg 2018-10-01 11:08:54 +0000
  • a980fe7274 Refs #635. Added FlashGetUserProgBaseAddress() to flash_ecc.c. Frank Voorburg 2018-09-29 10:50:21 +0000
  • c72fff6279 Refs #305. Added TCP/IP support to the XMC4700 Relax Kit demo programs. Frank Voorburg 2018-08-20 11:43:38 +0000
  • fa3900d833 Refs #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
  • 84fa75ce8e Refs #608. Renamed BOOT_XCP_UPLOAD_EN to BOOT_XCP_UPLOAD_ENABLE. Frank Voorburg 2018-08-08 15:24:22 +0000
  • 330ed30a80 Refs #591. Improved CAN clock configuration by directly using the APB1 clock frequency. Frank Voorburg 2018-08-07 21:00:03 +0000
  • d5cbf80a06 Refs #607. Add blog article link to the Python bindings README. Frank Voorburg 2018-08-07 19:41:23 +0000
  • 9fcfc387f9 Refs #593. Updated Windows binaries after adding the new timeout T6 in LibOpenBLT. Frank Voorburg 2018-08-03 12:53:29 +0000
  • 8904af6a8b Refs #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
  • d407f9b365 Refs #584. Reintegrated branch for DHCP support development back into the trunk. Frank Voorburg 2018-08-02 14:32:30 +0000
  • 14e2f87abd Refs #606. Corrected key length assertion and validation in XcpLoaderSendCmdUnlock(). Frank Voorburg 2018-07-30 15:57:22 +0000
  • 56cf1c696d Refs #579. Added configuration option for completely disabling memory read operations via XCP. Frank Voorburg 2018-07-26 13:03:40 +0000
  • 17beaf5802 Refs #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
  • 87c6a0e8ee Refs #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
  • 9a944e5144 Refs #585. Removed plausibility value checks for configuration macros that could be linked to a function. Frank Voorburg 2018-07-26 09:34:18 +0000
  • 673efb3711 Refs #589. Reintegrated hostlib branch. Frank Voorburg 2018-07-25 13:38:35 +0000
  • e8ca60fe70 Refs #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
  • 8a23570a8c Refs #580. Updated the readme. Frank Voorburg 2018-07-20 08:18:40 +0000
  • cab84686e8 Refs #580. Updated the readme. Frank Voorburg 2018-07-20 08:15:01 +0000
  • 5808f47141 Refs #563. Moved the user manual files to the new sub-directory. Frank Voorburg 2018-07-18 10:11:31 +0000
  • f766791c27 Refs #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
  • bcc4f44a0c Refs #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
  • 9de5ea2629 Refs #564. Added shell scripts for generating the Doxygen reference manuals under Linux. Frank Voorburg 2018-07-17 15:03:50 +0000
  • 86562a934d Refs #564. Changed '\' to '/' in source file paths, located in the file comment headers. Frank Voorburg 2018-07-17 13:06:06 +0000
  • dec51c8190 Refs #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
  • 7a4d7e8b84 Refs #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
  • f228b2d32b Refs #569. Corrected a few source code comments. Frank Voorburg 2018-07-04 13:07:34 +0000
  • bbd3055477 Refs #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
  • 9beff5f000 Refs #568. Increased minimum MicroBoot window width to make no info text gets cut off. Frank Voorburg 2018-07-03 10:06:06 +0000
  • 86c5f23b85 Refs #567. Correct a few closing curly brace indentations after a call to BootActivate(). Frank Voorburg 2018-06-12 15:25:25 +0000
  • 1ca8417d71 Refs #511. Added demo programs for STM32F3-Discovery/IAR. Frank Voorburg 2018-06-11 20:14:51 +0000
  • eba72a2d30 Refs #511. Added demo programs for STM32F3-Discovery/IAR. Frank Voorburg 2018-06-11 20:07:16 +0000
  • e3db435138 Refs #511. Added demo programs for STM32F3-Discovery/GCC. Frank Voorburg 2018-06-11 13:34:03 +0000
  • 2e7563a45a Refs #511. Added demo programs for STM32F3-Discovery/TrueStudio. Frank Voorburg 2018-06-08 16:45:48 +0000
  • 3a859d619c Refs #362. Added TrueStudio support for the Olimex STM32-E407 demo programs. Frank Voorburg 2018-06-07 21:18:10 +0000
  • 6235a7041f Refs #362. Added TrueStudio support for the Nucleo-F103RB demo programs. Frank Voorburg 2018-06-07 14:50:24 +0000
  • 22ac61321f Refs #362. Added TrueStudio support for the Olimex STM32-H103 demo programs. Frank Voorburg 2018-06-07 13:51:44 +0000
  • b018ae90f5 Refs #362. Added TrueStudio support for the Olimexino-STM32 demo programs. Frank Voorburg 2018-06-07 09:52:51 +0000
  • f418239467 Refs #559. Corrected vector table relocation not being disabled for the STM32F103 related demo user programs. Frank Voorburg 2018-06-07 08:36:36 +0000
  • 3d1bfce1f6 Refs #559. Corrected vector table relocation not being disabled for the STM32F103 related demo user programs. Frank Voorburg 2018-06-07 08:17:05 +0000
  • 084d34ff1f Refs #560. Updated the version number to a release candidate in preparation for the next release. Frank Voorburg 2018-06-07 08:02:58 +0000
  • 03564781cc Refs #362. Added TrueStudio support for the Olimex STM32-P103 demo programs. Frank Voorburg 2018-06-06 20:14:08 +0000
  • 8674da71cf Refs #520. Updated BootCommander and LibOpenBLT Windows binaries. Frank Voorburg 2018-06-06 10:19:11 +0000
  • 433aab64c5 Refs #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
  • 8116572e29 Refs #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
  • 3b643e9dc5 Refs #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
  • 2e4fba66e7 Refs #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
  • fcda740314 Refs #530. Corrected background color of certain user interface components that looked a bit white-ish. Frank Voorburg 2018-05-09 16:20:37 +0000
  • 5a1dfebc68 Refs #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
  • 04df72c561 Refs #530. Corrected background color of certain user interface components that looked a bit white-ish. Frank Voorburg 2018-04-25 14:18:12 +0000
  • 1b8f0db615 Refs #531. Minor refactoring and code cleanup in the Tricore TC1798 port. Frank Voorburg 2018-04-25 14:09:07 +0000
  • 32d3ef07df Refs #400, #431. Added timeout functionality to break out of loops when waiting for hardware acknowledgements. Frank Voorburg 2018-04-25 13:49:24 +0000
  • eab505d95c Refs #520. Updated BootCommander to perform erase operation in steps of 32kb. Frank Voorburg 2018-04-23 12:54:57 +0000
  • e4acfbce62 Refs #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
  • 9a3b6c91e1 Refs #319. Improved MicroBoot's progress bar behavior when finishing the firmware update. Frank Voorburg 2018-04-13 13:59:49 +0000
  • b7cc72f9f4 Refs #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
  • 3336887939 Refs #319, #518. Updated LibOpenBLT version number related to minor recent changes. Frank Voorburg 2018-04-12 13:48:00 +0000
  • b9dbc2da03 Refs #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
  • da4319508b Refs #515. Removed USB hook function prototypes from STM32F1 and TM4C ports. Frank Voorburg 2018-03-23 10:11:45 +0000
  • e4b06890a4 Refs #514. Fixed typo in BootCommander help text. Frank Voorburg 2018-03-23 10:03:43 +0000
  • 6616dcf71e Refs #489. Updated readme of the LibOpenBLT's Pascal bindings. Frank Voorburg 2018-03-08 14:34:21 +0000
  • a6af52475d Refs #489. Added readme to LibOpenBLT's Pascal bindings. Frank Voorburg 2018-03-08 14:28:07 +0000
  • 13193a3a51 Refs #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
  • 648c1ff798 Refs #499. Changed title in the Readme-file. Frank Voorburg 2018-03-07 15:09:40 +0000
  • bc71ebb458 Refs #384. Reintegrated the branch for LibOpenBLT's Python bindings development with the trunk. Frank Voorburg 2018-03-06 21:38:03 +0000
  • a3890205d2 Refs #484. Changed "build" version to "patch" version in a function header comment. Frank Voorburg 2018-02-13 09:40:21 +0000
  • dcfac1767f Refs #483. Added watchdog servicing to XcpComputeChecksum(). Frank Voorburg 2018-02-12 15:01:29 +0000
  • 6f80eb072f Refs #460. Added length parameter to the XCP packet reception functions. Frank Voorburg 2018-02-09 16:59:41 +0000
  • 817212b60f Refs #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
  • 59a909fca2 Refs #476. Added evaluation of the len-parameter in functions FlashErase and FlashWrite of all ports. Frank Voorburg 2018-02-05 16:43:55 +0000
  • 5528bcbac7 Refs #364. Corrected typo in the project name of the Nucleo-L476RG demo user program. Frank Voorburg 2018-02-05 14:24:51 +0000
  • dc0060e755 Refs #364. Reintegrated branch with STM32L4 port and Nucleo-L476RG demo programs. Frank Voorburg 2018-02-05 14:08:40 +0000
  • 4efd878c58 Refs #377. Reintegrated branch with SPL to HAL convertion for the STM32F3 port and demo programs. Frank Voorburg 2018-01-25 07:38:10 +0000
  • da930c706e Refs #433. Updated version numbers in preparation for the new release. Frank Voorburg 2018-01-03 14:18:23 +0000
  • 59dd45f87f Refs #310. The Olimex STM32-P207 demo programs now support the IAR Embedded Workbench as well. Frank Voorburg 2018-01-03 13:55:03 +0000
  • 2b7510350c Refs #310. The Olimexino-STM32 demo programs now support the IAR Embedded Workbench as well. Frank Voorburg 2018-01-03 11:29:55 +0000
  • 8a3ea51383 Refs #310. The STM32 Nucleo-F103RB demo programs now support the IAR Embedded Workbench as well. Frank Voorburg 2018-01-02 20:05:56 +0000
  • 42ddc85b73 Refs #318.Updated LibOpenBLT and BootCommander version numbers. Frank Voorburg 2017-12-11 16:35:00 +0000
  • 909f12a23a Refs #318. Corrected CMakeLists to not link the Winsock library under Unix. Frank Voorburg 2017-12-11 16:30:02 +0000
  • 2327d92c65 Refs #318. Added TCP/IP support to LibOpenBLT and BootCommander. Frank Voorburg 2017-12-11 16:19:05 +0000
  • 159f00f0b3 Refs #430. Updated PC-Lint configuration to GCC 5.4.0 Frank Voorburg 2017-11-22 11:53:33 +0000
  • f708732f5b Refs #426. Reserved first 192 bytes of RAM in the Keil STM32F0 Bootloader demo programs. Frank Voorburg 2017-10-30 16:46:13 +0000
  • c0692f138d Refs #425. Moved openblt.pas Pascal bindings for LibOpenBLT to /bindings/pascal/. Frank Voorburg 2017-10-26 14:40:01 +0000
  • 673762baef Refs #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
  • 992d00f480 Refs #320. Committed new versions of the Windows specific host binaries. Frank Voorburg 2017-10-26 14:12:59 +0000
  • 32e11ecf9a Refs #320. Implemented support for the seed/key protection in the XCP loader module. Frank Voorburg 2017-10-26 14:06:17 +0000
  • a16099de24 Refs #424. Added -std=gnu99 flag to CMakeLists.txt files when building with GCC under Windows. Frank Voorburg 2017-10-24 16:20:55 +0000
  • 88855a5f7a Refs #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
  • 40f5406c80 Refs #338. Changed BOOT_VERSION_CORE_BUILD to BOOT_VERSION_CORE_PATCH. Frank Voorburg 2017-10-23 08:15:53 +0000
  • 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. Frank Voorburg 2017-10-16 12:41:14 +0000
  • d37ad9f3ae Refs #419. Moved FirmwareData.pas module. Frank Voorburg 2017-10-12 10:03:57 +0000
  • c90d3a4d5d Refs #323. Uniform timer module API in all the demo user programs. Frank Voorburg 2017-10-09 11:16:48 +0000
  • 78ecc19a5b Refs #410. Added Microsoft C runtime DLL to Host directory (msvcr120d.dll). Frank Voorburg 2017-10-05 10:49:23 +0000
  • 2b6bc4c6b3 Refs #408. Added MicroBoot user manual link to Doc-folder Frank Voorburg 2017-10-04 09:32:18 +0000
  • ebe0434715 Refs #407. Removed redundant carriage return when writing S-records in LibOpenBLT. Frank Voorburg 2017-09-29 15:42:54 +0000
  • 649a377623 Refs #397. Added STM32F0-Discovery demo programs for Keil MDK. Frank Voorburg 2017-09-29 13:24:32 +0000
  • dbcd2d19f2 Refs #397. Added Nucleo-F091RC demo programs for Keil MDK. Frank Voorburg 2017-09-29 11:04:43 +0000
  • fc87eb708e Refs #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
  • b611586f7b Refs #371. Corrected a few minor typos in BootCommander info strings. Frank Voorburg 2017-09-20 09:09:38 +0000
  • 0e707de0ec Refs #335. Added XCP Connection Mode configuration setting to LibOpenBLT and BootCommander. Frank Voorburg 2017-09-18 21:31:22 +0000