Commit Graph

175 Commits

Author SHA1 Message Date
Frank Voorburg 3336887939 Refs #319, #518. Updated LibOpenBLT version number related to minor recent changes.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@475 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-04-12 13:48:00 +00:00
Frank Voorburg b9dbc2da03 Refs #516, #518. Corrected typo in printf-statement for XCP Timeout T7 (BootCommander) and removed call to XcpLoaderStop() from XcpLoaderTerminate() (LibOpenBLT).
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@467 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-04-05 09:55:39 +00:00
Frank Voorburg e4b06890a4 Refs #514. Fixed typo in BootCommander help text.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@460 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-03-23 10:03:43 +00:00
Frank Voorburg 6616dcf71e Refs #489. Updated readme of the LibOpenBLT's Pascal bindings.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@441 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-03-08 14:34:21 +00:00
Frank Voorburg a6af52475d Refs #489. Added readme to LibOpenBLT's Pascal bindings.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@440 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-03-08 14:28:07 +00:00
Frank Voorburg 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.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@439 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-03-08 10:19:42 +00:00
Frank Voorburg bc71ebb458 Refs #384. Reintegrated the branch for LibOpenBLT's Python bindings development with the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@436 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-03-06 21:38:03 +00:00
Frank Voorburg a3890205d2 Refs #484. Changed "build" version to "patch" version in a function header comment.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@428 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-02-13 09:40:21 +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 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 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 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 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 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 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 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 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 a671200261 Refs #369. Added AES256 cryptography utility functions to LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@331 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-15 13:41:51 +00:00
Frank Voorburg e5e12e3210 Refs #372. Re-configured PC-lint GCC configuration files to support version 6.3.0 (Debian Stretch)
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@330 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-07 16:34:52 +00:00
Frank Voorburg 3a2cf54c35 Refs #316. Reverted change to the PC-Lint configuration files for newer GCC version.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@329 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-04 10:18:43 +00:00
Frank Voorburg b787cf3009 Refs #316. Updated the PC-Lint configuration files for GCC version 7.1.1.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@328 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-03 20:22:55 +00:00
Frank Voorburg b36420fdd1 Refs #316. Re-integrated CAN error detection for the SocketCAN interface module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@327 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-02 17:07:57 +00:00
Frank Voorburg 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.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@326 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-02 16:54:29 +00:00
Frank Voorburg 7343e2a9a6 Refs #316. Added -std=gnu99 compiler flag for compatibility with older versions of gcc.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@325 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-01 14:27:52 +00:00
Frank Voorburg e2aa10f4b8 Refs #316. Updated Windows binaries (BootCommander and LibOpenBlt) after rebuild.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@324 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-01 11:24:30 +00:00
Frank Voorburg c324e3b877 Refs #316. Improvements in the SocketCAN interface module after testing with BootCommander and XCP on CAN.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@323 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-01 11:20:00 +00:00
Frank Voorburg c71b3ebbb4 Refs #316. Added support for firmware updates via CAN to BootCommander.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@322 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-01 09:59:19 +00:00
Frank Voorburg 2b3f4b7f31 Refs #316. Refactoring to perform CAN interface linking inside the CAN driver module's CanInit() itself.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@321 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-31 17:45:47 +00:00
Frank Voorburg ba70bb8ef4 Refs #316. Implemented SocketCAN interface for the CAN driver module under Linux.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@320 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-31 17:02:09 +00:00
Frank Voorburg 0b181a8608 Refs #316. Corrected minor typo in comment.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@319 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-30 11:15:13 +00:00
Frank Voorburg 28f9bc71a3 Refs #316. Resolved PC-Lint warning messages in the critical section utility functions port for Linux.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@318 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-28 17:19:21 +00:00
Frank Voorburg d858aaa856 Refs #316. Completed the XCP on CAN transport layer implementation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@317 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-28 16:37:42 +00:00
Frank Voorburg 9137744377 Refs #316. Implemented critical section utility functions with port for Linux.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@316 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-28 16:04:36 +00:00
Frank Voorburg d9c14b5393 Refs #316. Implemented critical section utility functions with port for Windows.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@315 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-28 15:45:05 +00:00
Frank Voorburg d1a746f454 Refs #316. Integrated XCP on CAN transport layer into the LibOpenBLT API.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@314 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-26 11:08:53 +00:00
Frank Voorburg 44f30fc5a0 Refs #316. Implemented framework for the XCP on CAN transport layer.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@313 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-26 10:47:44 +00:00
Frank Voorburg 3696d4674b Refs #316. Completed implementation of the Peak PCAN-USB interface module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@312 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-26 09:59:15 +00:00
Frank Voorburg 6f7b2381d1 Refs #316. Added header for SocketCAN interface.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@311 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-24 16:15:43 +00:00
Frank Voorburg 970c5411fc Refs #316. Implemented empty framework for Peak PCAN-USB interface.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@310 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-24 16:08:20 +00:00
Frank Voorburg 49c50f77cf Refs #316. Implemented framework for LibOpenBLT's generic CAN driver module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@309 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-24 10:31:53 +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 99db7f1bec Refs #350. Updated BootCommander and LibOpenBLT binaries.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@280 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-04 08:44:46 +00:00
Frank Voorburg 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.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@276 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-06-15 22:13:30 +00:00
Frank Voorburg 97cadfc1da Refs #343. Added option to specify a memory address offset to BltFirmwareLoadFromFile.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@275 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-06-13 16:00:29 +00:00
Frank Voorburg be5f70b264 Refs #347. Updated the PC-Lint configuration file for GCC to GCC version 7.1.1
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@274 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-06-13 13:44:07 +00:00
Frank Voorburg 879a5eb716 Refs #268. Added shared library dll for LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@273 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 15:25:16 +00:00
Frank Voorburg ebd65366c9 Refs #268. Removed deprecated SerialBoot program and sources. It is replaced by BootCommander and LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@271 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 14:06:01 +00:00
Frank Voorburg f469148355 Refs #268. Merged /hostlib branch back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@270 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-05-26 14:01:14 +00:00
Frank Voorburg c9ca967f95 Refs #244. Completed implementing support for the Kvaser Leaf Light v2 CAN adapter.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@214 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-13 17:05:42 +00:00
Frank Voorburg 6eb42533ce Refs #244. Added Microboot interface DLL framework for the Kvaser Leaf Light v2 CAN adapter.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@213 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-04-13 14:05:30 +00:00
Frank Voorburg 36a87ec580 Refs #154. Redesigned SerialBoot for improved run-time performance and modularity.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@208 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-02-20 19:59:57 +00:00
Frank Voorburg 66388e9e34 Refs #247. Implemented exception catching and handling for low-level COM-port access in MicroBoot's UART communication interface DLL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@206 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-26 19:55:41 +00:00
Frank Voorburg cbf012dedc Refs #229. Improved the serial communication implementation in MicroBoot and SerialBoot to support FTDI based virtual COM ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@204 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-20 11:45:38 +00:00
Frank Voorburg 403597afb1 Refs #190. Improved S-record parsing by integrating the TFirmwareData class into Microboot's communication interface DLLs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@201 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-09 09:24:36 +00:00
Frank Voorburg d312562e40 Refs #226. Refactored the TFirmwareData class such that it can be used in Lazarus as well.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@200 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-01-05 12:10:35 +00:00
Frank Voorburg 554b94c4fa Refs #190. Minor formatting correction in TFirmwareData.GetSegmentCount.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@195 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-12-19 10:57:53 +00:00
Frank Voorburg 18090ed664 Refs #130. Keep Microboot open when cancel is clicked.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@192 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-12-17 10:40:29 +00:00
Frank Voorburg 5168861331 Refs #130. More graceful handling of the Cancel-button pressed event in Microboot.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@191 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-12-15 08:50:35 +00:00
Frank Voorburg 8313eca594 Refs #190. Implemented support for saving binary files in the TFirmwareData class.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@189 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-28 10:53:04 +00:00
Frank Voorburg 00f035342e Refs #190. Added TFirmwareData class to code library. It will be used in the future when refactoring the S-Record reading functionality in the Microboot communication interface DLLs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@186 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-23 10:36:26 +00:00
Frank Voorburg fcb25f5dc8 Refs #165.
- Added protection against zero division.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@182 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-15 08:49:56 +00:00
Frank Voorburg d677bf4bfd Refs #165.
- Added protection against zero division.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@181 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-15 08:39:47 +00:00
Frank Voorburg 1d3fe6e745 Refs #165.
- Updated the version number of the UART communication interface DLL to reflect the recently made changes.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@180 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 17:42:16 +00:00
Frank Voorburg e85c52f1ee Refs #165. Fixed communication problem with UART interface DLL where XCP response packets are sometimes received in multiple chunks instead of one byte stream. This can happen when a USB-UART adapter is used instead of a hardware COM port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@176 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-14 15:25:16 +00:00
Frank Voorburg c919064d68 Refs #126. Added Lawicel CANUSB support for Microboot.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@175 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-11-02 22:28:40 +00:00
Frank Voorburg ad3887eda5 Refs #159. Added missing line of file comment header in SettingsUnit.pas.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@172 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-26 10:00:51 +00:00
Frank Voorburg a95dc76f9f Refs #123.
- Added demo user program for the XMC4700 Relax Kit.
- Implemented cpu, timer, and uart modules for the XMC4700 port.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@161 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-21 13:15:47 +00:00
Frank Voorburg 064375057b Refs #131.
- Updated SeedNKey project to MS VC++ 2013.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@154 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-12 14:19:28 +00:00
Frank Voorburg 215ec94269 Refs #51, #53.
- Ported MicroBoot program and interface DLLs from Delphi 4 to Delphi 10.1 Berlin. 

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@153 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-10-12 09:24:52 +00:00
Frank Voorburg 30ea2abffc - Updated the version number in preparation of the next release.
- Updated the description of the license model in the license file and all file headers.
- Cleaned up the build environment of the Microboot interface libraries.


git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@139 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-30 22:52:15 +00:00
Frank Voorburg f3645d16ac - Added support for the STM32 Cortex M0 family of microcontrollers.
- Added demo for the STM32F0-Discovery board (STM32F051R8) that builds with GCC for ARM.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@135 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-29 11:22:48 +00:00
Frank Voorburg 0840ce7acb - Removed USB driver due to improved USB driver installation procedure outlined on http://feaser.com/openblt/doku.php?id=manual:demos:usb_driver_install. It now also supports Windows 10.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@134 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2016-04-08 12:12:43 +00:00
Frank Voorburg 590809ca28 - Disabled echo that Linux responds to the MCU (SerialBoot).
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@125 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-12-11 11:16:08 +00:00
Frank Voorburg f2be8d132e - minor code clean-up by removing some commented out code.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@124 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-12-07 09:48:25 +00:00
Frank Voorburg e255cf5df8 - Increased default backdoor time to 500 for improved compatibility with all communication interfaces.
- Increased maximum supported COM-port number from 8 to 30.


git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@123 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-12-04 10:57:58 +00:00
Frank Voorburg a2f8c31a55 - Reverted Microboot com-port support back to just 8.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@121 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-11-27 12:18:18 +00:00
Frank Voorburg 54241d3108 - Added support up to COM30 (Microboot)
- Added COM port disconnect/connect during backdoor entry (Microboot).

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@120 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2015-11-27 11:44:01 +00:00
Frank Voorburg 83206d7fac - Updated the USB VID/PID to the official one assigned by OpenMoko.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@113 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-12-16 16:22:18 +00:00
Frank Voorburg c48ea6b571 - Fixed registry saving of last used interface so it now also works on Windows 8.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@110 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-10-16 07:57:54 +00:00
Frank Voorburg 3a7e6c9d8a - improved XCP packet synchronization for the UART and USB communication interfaces.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@109 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-09-15 08:17:44 +00:00
Frank Voorburg c975878037 - added seed/key security functionality.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@102 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-24 09:31:17 +00:00
Frank Voorburg 24e3a16dce - improved backdoor functionality when using CAN with no additional network nodes.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@101 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-23 21:51:44 +00:00
Frank Voorburg 6844a08742 - reverted the change in the Peak CAN interface dll (for bus off recovery) as it does not work reliably.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@100 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-23 15:29:19 +00:00
Frank Voorburg 706e582e63 - Added automatic bus off recovery to the Peak CAN communication interface for Microboot.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@99 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-23 08:27:06 +00:00
Frank Voorburg af60f400f8 - modified all demo programs so that bootloader activation is done by a software reset instead of just calling the bootloader's reset vector.
- refactored some code to make it easier to adjust the size of the bootloader. 
- improved informative text for certain Microboot interface dll's

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@97 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2014-07-22 14:53:07 +00:00