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