Commit Graph

  • 8da125391b Refs #311. Reworked compiler specific parts in the LM3S port. Frank Voorburg 2017-08-16 10:22:24 +0000
  • 94ecd945a0 Refs #225. Added 29-bit CAN identifier support to the LM3S port. Frank Voorburg 2017-08-16 09:03:27 +0000
  • ff6ce18750 Refs #311. Reworked compiler specific parts in the STM32F4 port. Frank Voorburg 2017-08-16 08:17:23 +0000
  • 5a6eba22d1 Refs #311, #363. Reworked the GCC specific parts of the STM32F4 port and improved the makefiles of the Olimex STM32-E407 demo programs. Frank Voorburg 2017-08-15 16:12:26 +0000
  • a671200261 Refs #369. Added AES256 cryptography utility functions to LibOpenBLT. Frank Voorburg 2017-08-15 13:41:51 +0000
  • e5e12e3210 Refs #372. Re-configured PC-lint GCC configuration files to support version 6.3.0 (Debian Stretch) Frank Voorburg 2017-08-07 16:34:52 +0000
  • 3a2cf54c35 Refs #316. Reverted change to the PC-Lint configuration files for newer GCC version. Frank Voorburg 2017-08-04 10:18:43 +0000
  • b787cf3009 Refs #316. Updated the PC-Lint configuration files for GCC version 7.1.1. Frank Voorburg 2017-08-03 20:22:55 +0000
  • b36420fdd1 Refs #316. Re-integrated CAN error detection for the SocketCAN interface module. Frank Voorburg 2017-08-02 17:07:57 +0000
  • 4e11b1401f Refs #316. Increased XCPLOADER_CONNECT_TIMEOUT_MS from 20 to 50ms, due to SocketCAN's slower responsiveness. Shortened the wait loop in SocketCAN's interface module from 1ms to 10us to improve throughput. Frank Voorburg 2017-08-02 16:54:29 +0000
  • 7343e2a9a6 Refs #316. Added -std=gnu99 compiler flag for compatibility with older versions of gcc. Frank Voorburg 2017-08-01 14:27:52 +0000
  • e2aa10f4b8 Refs #316. Updated Windows binaries (BootCommander and LibOpenBlt) after rebuild. Frank Voorburg 2017-08-01 11:24:30 +0000
  • c324e3b877 Refs #316. Improvements in the SocketCAN interface module after testing with BootCommander and XCP on CAN. Frank Voorburg 2017-08-01 11:20:00 +0000
  • c71b3ebbb4 Refs #316. Added support for firmware updates via CAN to BootCommander. Frank Voorburg 2017-08-01 09:59:19 +0000
  • 2b3f4b7f31 Refs #316. Refactoring to perform CAN interface linking inside the CAN driver module's CanInit() itself. Frank Voorburg 2017-07-31 17:45:47 +0000
  • ba70bb8ef4 Refs #316. Implemented SocketCAN interface for the CAN driver module under Linux. Frank Voorburg 2017-07-31 17:02:09 +0000
  • 0b181a8608 Refs #316. Corrected minor typo in comment. Frank Voorburg 2017-07-30 11:15:13 +0000
  • 28f9bc71a3 Refs #316. Resolved PC-Lint warning messages in the critical section utility functions port for Linux. Frank Voorburg 2017-07-28 17:19:21 +0000
  • d858aaa856 Refs #316. Completed the XCP on CAN transport layer implementation. Frank Voorburg 2017-07-28 16:37:42 +0000
  • 9137744377 Refs #316. Implemented critical section utility functions with port for Linux. Frank Voorburg 2017-07-28 16:04:36 +0000
  • d9c14b5393 Refs #316. Implemented critical section utility functions with port for Windows. Frank Voorburg 2017-07-28 15:45:05 +0000
  • d1a746f454 Refs #316. Integrated XCP on CAN transport layer into the LibOpenBLT API. Frank Voorburg 2017-07-26 11:08:53 +0000
  • 44f30fc5a0 Refs #316. Implemented framework for the XCP on CAN transport layer. Frank Voorburg 2017-07-26 10:47:44 +0000
  • 3696d4674b Refs #316. Completed implementation of the Peak PCAN-USB interface module. Frank Voorburg 2017-07-26 09:59:15 +0000
  • 6f7b2381d1 Refs #316. Added header for SocketCAN interface. Frank Voorburg 2017-07-24 16:15:43 +0000
  • 970c5411fc Refs #316. Implemented empty framework for Peak PCAN-USB interface. Frank Voorburg 2017-07-24 16:08:20 +0000
  • 49c50f77cf Refs #316. Implemented framework for LibOpenBLT's generic CAN driver module. Frank Voorburg 2017-07-24 10:31:53 +0000
  • fd5fc2dfc5 Refs #363. Added GCC/Makefile support to Nucleo-F091RC demo. Frank Voorburg 2017-07-19 13:01:37 +0000
  • c635aab18a Refs #310. Added IAR support to Nucleo-F091RC demo. Frank Voorburg 2017-07-19 10:45:25 +0000
  • 4dfcc2121d Refs #362. Added TrueStudio support to Nucleo-F091RC demo. Frank Voorburg 2017-07-19 09:12:47 +0000
  • dd3c106dee Refs #311. Reworked compiler specific parts in the XMC4000 port. Frank Voorburg 2017-07-18 10:36:23 +0000
  • 6a2363a84c Refs #225. Added 29-bit CAN identifier support to the XMC4000 port. Frank Voorburg 2017-07-18 10:18:08 +0000
  • d488352cf4 Refs #363. Minor code cleanup in STM32-P405/GCC demo. Frank Voorburg 2017-07-18 09:01:39 +0000
  • 3e2185577c Refs #363. Added GCC/Makefile support to STM32-P405 demo. Frank Voorburg 2017-07-18 08:35:03 +0000
  • 1e331d7f8a Refs #362. Added TrueStudio support to STM32-P405 demo. Frank Voorburg 2017-07-17 14:41:38 +0000
  • ccf7a073ac Refs #310. Added IAR support to STM32-P405 demo. Frank Voorburg 2017-07-17 08:44:26 +0000
  • aee52e76f8 Refs #225. Added 29-bit CAN identifier support to the STM32F4 port. Frank Voorburg 2017-07-14 09:12:04 +0000
  • 944765d2b5 Refs #225. Added 29-bit CAN identifier support to the XMC1000 port. Frank Voorburg 2017-07-13 14:03:15 +0000
  • fb08661cee Refs #311. Reworked compiler specific parts in the XMC1000 port. Frank Voorburg 2017-07-13 11:31:01 +0000
  • d19293589a Refs #225. Added 29-bit CAN identifier support to the STM32F2 port. Frank Voorburg 2017-07-13 10:42:48 +0000
  • 6910d23b03 Refs #311. Reworked compiler specific parts in the STM32F2 port. Frank Voorburg 2017-07-13 10:32:25 +0000
  • f8ad500416 Refs #311. Reworked compiler specific parts in the Tricore_TC1798 port. Frank Voorburg 2017-07-13 10:21:45 +0000
  • 4e6bc0ea53 Refs #311. Reworked compiler specific parts in the STM32F0 port. Frank Voorburg 2017-07-13 10:20:00 +0000
  • 58483a7333 Refs #225. Added 29-bit extended CAN identifier support to the STM32F0 port. Frank Voorburg 2017-07-13 09:48:51 +0000
  • dbcc508cbe Refs #225. Added 29-bit extended CAN identifier support to the STM32F3 port (Nucleo-F303K8 IAR demo). Frank Voorburg 2017-07-13 09:27:44 +0000
  • 4bd27e9f93 Refs #225. Added 29-bit extended CAN identifier support to the STM32F3 port (Nucleo-F303K8 GCC demo). Frank Voorburg 2017-07-13 09:26:34 +0000
  • c2f9d8b87b Refs #225. Added 29-bit extended CAN identifier support to the STM32F3 port. Frank Voorburg 2017-07-13 08:42:42 +0000
  • 3711f553f8 Refs #310. Added IAR support for the STM32F3 port and for the Nucleo-F303K8 demo programs. Frank Voorburg 2017-07-12 13:23:23 +0000
  • 81a8facedb Refs #363. Improved makefiles in Nucleo-F303K8 GCC demo programs for automatic collection of program sources using the wildcard feature. Frank Voorburg 2017-07-12 09:30:41 +0000
  • 2694191ba5 Refs #363. Improved makesfiles in Nucleo-F303K8 GCC demo programs for better cross-platform support. Frank Voorburg 2017-07-11 14:58:06 +0000
  • 2a166e42a5 Refs #363. Added newlib _exit.c to Nucleo-F303K8 GCC demo user program. Frank Voorburg 2017-07-11 13:35:56 +0000
  • 07bb22a402 Refs #363. Converted Nucleo-F303K8 GCC demo programs to use plain Makefiles for building with the ARM GNU Embedded toolchain. Frank Voorburg 2017-07-11 13:32:29 +0000
  • 34ed7aace6 Refs #362. Imported missing CMSIS files to the Nucleo-F303K8/TrueStudio bootloader demo. Frank Voorburg 2017-07-11 08:19:32 +0000
  • 994c899b39 Refs #362. Added TrueStudio support for the Nucleo-F303K8 demo. Frank Voorburg 2017-07-11 08:12:01 +0000
  • c69ba51d36 Refs #350. Created tag for new release. openblt_v010400 Frank Voorburg 2017-07-04 08:49:44 +0000
  • 99db7f1bec Refs #350. Updated BootCommander and LibOpenBLT binaries. Frank Voorburg 2017-07-04 08:44:46 +0000
  • 7e73ecb482 Refs #350. Created tag for new release. Frank Voorburg 2017-07-04 08:09:07 +0000
  • 0dcc8c7452 Refs #350. Updated version number in preparation for the new release. Frank Voorburg 2017-07-04 08:07:57 +0000
  • 24d2c39ac8 Refs #347. Updated the PC-Lint configuration file for GCC to GCC version 5.4.0 after switch to KDE Neon which is Ubuntu 16.04 LTS based. Frank Voorburg 2017-06-15 22:13:30 +0000
  • 97cadfc1da Refs #343. Added option to specify a memory address offset to BltFirmwareLoadFromFile. Frank Voorburg 2017-06-13 16:00:29 +0000
  • be5f70b264 Refs #347. Updated the PC-Lint configuration file for GCC to GCC version 7.1.1 Frank Voorburg 2017-06-13 13:44:07 +0000
  • 879a5eb716 Refs #268. Added shared library dll for LibOpenBLT. Frank Voorburg 2017-05-26 15:25:16 +0000
  • ebd65366c9 Refs #268. Removed deprecated SerialBoot program and sources. It is replaced by BootCommander and LibOpenBLT. Frank Voorburg 2017-05-26 14:06:01 +0000
  • f469148355 Refs #268. Merged /hostlib branch back into the trunk. Frank Voorburg 2017-05-26 14:01:14 +0000
  • 7ce0fbf8ab Refs #268. Merged recent changes in the trunk back into the /hostlib branch. Frank Voorburg 2017-05-26 13:15:12 +0000
  • f6baee3794 Refs #268. Added a few more sanity checks to main() in BootCommander. Frank Voorburg 2017-05-26 11:27:42 +0000
  • 9319ae0874 Refs #268. Added display of programming progress percentage to BootCommander. Frank Voorburg 2017-05-26 11:14:03 +0000
  • 4bd4d17feb Refs #268. Implemented segment erase and program functionality to the point that the first complete firmware update could be made. Frank Voorburg 2017-05-26 09:26:12 +0000
  • 4a09db8197 Refs #338. Changed BOOT_VERSION_CORE_BUILD to BOOT_VERSION_CORE_PATCH as it is more fitting description. Frank Voorburg 2017-05-26 07:58:02 +0000
  • 1e6ce79998 Refs #268. Implemented firmware file reading, connecting to the target bootloader and improved XCP command response validation. Frank Voorburg 2017-05-25 10:04:49 +0000
  • 8be7db55af Refs #268. Restricted colored terminal text to Linux only. Frank Voorburg 2017-05-24 19:16:15 +0000
  • a1c7264304 Refs #268. Implemented display of detected session and transport settings in the BootCommander program. Frank Voorburg 2017-05-24 17:19:18 +0000
  • c9d4b42796 Refs #268. Implemented command line parameter parsing in the BootCommander program. Frank Voorburg 2017-05-24 14:35:21 +0000
  • 1e65695c5c Refs #337. Corrected binary name of the Nucleo-F103RB demo bootloader program. Frank Voorburg 2017-05-23 18:33:01 +0000
  • d6046d1598 Refs# 312. Restructured the modules in the OpenBLT doxygen documentation. Frank Voorburg 2017-05-23 17:01:20 +0000
  • 71449427e3 Refs #148. Reconfigured doxygen build environment such that it generates both a CHM and PDF file, instead of all the HTML files. Frank Voorburg 2017-05-23 14:17:17 +0000
  • 8209cb7e04 Refs #268. Added OpenBLT logo to the Doxygen generated reference manuals. Frank Voorburg 2017-05-23 13:57:34 +0000
  • b7cf5e1354 Refs #268. Reworked doxygen documentation generation environment for BootCommander and LibOpenBLT such that it generates a PDF and CHM reference manual. Frank Voorburg 2017-05-23 13:29:46 +0000
  • e906509c8a Refs #268. Setup doxygen documentation generation environment for BootCommander. Frank Voorburg 2017-05-23 10:16:26 +0000
  • b2b234b9b7 Refs #268. Added overview image of LibOpenBLT to the doxygen documentation. Frank Voorburg 2017-05-22 10:51:55 +0000
  • 901a373b66 Refs #268. Added support for generating a CHM documentation file with Doxygen, in addition to HTML. Frank Voorburg 2017-05-22 09:02:18 +0000
  • 32189c2dce Refs #268. Added support for building the OpenBLT host library with MinGW. Frank Voorburg 2017-05-22 08:04:49 +0000
  • f68b5391ea Refs #324. Removed object files from the repository for the XMC1400/IAR demo program. Frank Voorburg 2017-05-18 14:37:47 +0000
  • 2944c2dc17 Refs #322. Added timeout feature to BootComUartCheckActivationRequest() in the demo user programs. Frank Voorburg 2017-05-18 14:29:50 +0000
  • 5ef700628a Refs #268. Corrected return value of BltSessionStart after testing on Linux. Frank Voorburg 2017-05-17 22:32:47 +0000
  • 86ee3bd84a Refs #268. Fixed the XCP packet reception in the XCP UART transport layer after testing on Windows. Frank Voorburg 2017-05-17 21:31:46 +0000
  • 9e606b887a Refs #268. Added test case to BootCommander framework program for testing basic XCP on UART communication. Frank Voorburg 2017-05-17 21:02:38 +0000
  • 908a7a1c89 Refs #268. Completed implementation of the XCP loader protocol module. Frank Voorburg 2017-05-17 20:33:35 +0000
  • 586efa0188 Refs #268. Implemented all the BltSessionXxx functions. Frank Voorburg 2017-05-17 16:49:20 +0000
  • eb9db16d00 Refs #268. Implemented and added the XCP UART transport layer. Frank Voorburg 2017-05-17 10:35:14 +0000
  • fc31774279 Refs #268. Corrected a few doxygen file path specifications to make sure all sources are included in the documentation generation. Frank Voorburg 2017-05-16 22:23:26 +0000
  • d8d0355b6c Refs #268. Added serial port driver for Windows. Frank Voorburg 2017-05-16 22:03:46 +0000
  • 2c8f9d0437 Refs #268. Added serial port driver for Linux. Frank Voorburg 2017-05-16 21:56:02 +0000
  • ceb8ded996 Refs #268. Updated MS VC++ PC-Lint configuration to exclude specific error emitted by Windows library headers. Frank Voorburg 2017-05-16 20:59:28 +0000
  • fd71a35979 Refs #268. Added cross-platform time utility functions. Frank Voorburg 2017-05-16 20:43:31 +0000
  • b89d748131 Refs #268. Added framework for the XCP bootloader master protocol module. Frank Voorburg 2017-05-16 20:17:07 +0000
  • e03673bfbb Refs #268. Added NULL pointer check in the S-record parser. Frank Voorburg 2017-05-15 08:09:42 +0000
  • a3395469ce Refs #268. Implemented communication session module. Frank Voorburg 2017-05-15 08:03:18 +0000
  • 962d8c5110 Refs #268. Implemented S-record writing in the S-record firmware parser. Frank Voorburg 2017-05-11 11:11:47 +0000
  • 34aa5e382a Refs #268. Implemented S-record reading in the S-record firmware parser. Frank Voorburg 2017-05-09 11:34:47 +0000