Frank Voorburg
|
fc31774279
|
Refs #268. Corrected a few doxygen file path specifications to make sure all sources are included in the documentation generation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@243 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-16 22:23:26 +00:00 |
Frank Voorburg
|
d8d0355b6c
|
Refs #268. Added serial port driver for Windows.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@242 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-16 22:03:46 +00:00 |
Frank Voorburg
|
2c8f9d0437
|
Refs #268. Added serial port driver for Linux.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@241 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-16 21:56:02 +00:00 |
Frank Voorburg
|
ceb8ded996
|
Refs #268. Updated MS VC++ PC-Lint configuration to exclude specific error emitted by Windows library headers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@240 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-16 20:59:28 +00:00 |
Frank Voorburg
|
fd71a35979
|
Refs #268. Added cross-platform time utility functions.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@239 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-16 20:43:31 +00:00 |
Frank Voorburg
|
b89d748131
|
Refs #268. Added framework for the XCP bootloader master protocol module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@238 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-16 20:17:07 +00:00 |
Frank Voorburg
|
e03673bfbb
|
Refs #268. Added NULL pointer check in the S-record parser.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@237 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-15 08:09:42 +00:00 |
Frank Voorburg
|
a3395469ce
|
Refs #268. Implemented communication session module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@236 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-15 08:03:18 +00:00 |
Frank Voorburg
|
962d8c5110
|
Refs #268. Implemented S-record writing in the S-record firmware parser.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@235 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-11 11:11:47 +00:00 |
Frank Voorburg
|
34aa5e382a
|
Refs #268. Implemented S-record reading in the S-record firmware parser.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@234 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-09 11:34:47 +00:00 |
Frank Voorburg
|
ccf5421481
|
Refs #268. Added API function for clearning the firmware data to the library.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@233 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-08 09:46:47 +00:00 |
Frank Voorburg
|
37d2ae99ce
|
Refs #268. Minor improvement of firmware data merge functionality after more testing.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@232 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-06 10:05:44 +00:00 |
Frank Voorburg
|
014494b892
|
Refs #268. Minor correction in FirmwareTrimSegment() to prevent null-pointer access.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@231 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-05 17:19:52 +00:00 |
Frank Voorburg
|
96044e12aa
|
Refs #268. Completed implementation and initial testing of the firmware data module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@230 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-05 17:12:42 +00:00 |
Frank Voorburg
|
f992154891
|
Refs #268. Added framework for the firmware data module and the s-record parser.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@229 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-04 13:03:26 +00:00 |
Frank Voorburg
|
cc14c320c7
|
Refs #302. Added XMC4700 Relax Kit demo programs for the IAR Embedded Workbench for ARM.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@227 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-03 15:36:12 +00:00 |
Frank Voorburg
|
e3192b1421
|
Refs #287. Added the Dave4/GCC demo programs for the XMC4700 Relax Kit.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@226 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-03 13:25:42 +00:00 |
Frank Voorburg
|
3281f3c13f
|
Refs #287. Removed XMC4700 Relax Kit Embitz/GCC demo program, to make room for the new Dave4/GCC version.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@225 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-03 13:23:52 +00:00 |
Frank Voorburg
|
4562bc4280
|
Refs #139. Updated Rowley Crossworks projects to version 3.7.6 of the tool.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@224 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-03 10:57:12 +00:00 |
Frank Voorburg
|
d1ee55f204
|
Refs #268. Added CRC16 and CRC32 calculation utility functions to the OpenBLT host library.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@223 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-03 09:37:53 +00:00 |
Frank Voorburg
|
92ab874177
|
Refs #268. Added framework for the crossplatform OpenBLT host library.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@222 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-03 07:52:23 +00:00 |
Frank Voorburg
|
1022e8eecb
|
Refs #268. Created branch for the crossplatform OpenBLT host library development.
git-svn-id: https://svn.code.sf.net/p/openblt/code/branches/hostlib@221 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-03 07:46:47 +00:00 |
Frank Voorburg
|
34030310d1
|
Refs #308. Upgraded doxygen configuration files to the latest version of doxygen.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@220 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-05-02 17:13:04 +00:00 |
Frank Voorburg
|
bdb2f42bdd
|
Refs #160. Updated FatFS library to the latest stable version (R0.12).
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@219 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-04-27 14:50:14 +00:00 |
Frank Voorburg
|
71e918f3c4
|
Refs #306. Improved S-record parsing for detecting the erase blocks to support program data gaps in the S-record.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@218 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-04-25 13:30:45 +00:00 |
Frank Voorburg
|
e9373e236c
|
Refs #288. Reworked the Doxygen file to exclude the XMClib library sources.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@217 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-04-24 13:36:48 +00:00 |
Frank Voorburg
|
ae71ecce13
|
Refs #288. Added XMC1400 Boot Kit Dave4/GCC demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@216 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-04-24 10:59:23 +00:00 |
Frank Voorburg
|
52c9a8d11b
|
Refs #251. Removed deprecated function CpuReset().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@215 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-04-24 08:54:53 +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
|
25fc389ad3
|
Refs #290. Corrected ARMCM3_STM32F4 to ARMCM4_STM32F4 in this targets usb.c doxygen comments.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@212 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-04-07 08:14:47 +00:00 |
Frank Voorburg
|
f50a725d74
|
Refs #286. Reversed polarity for the LED in the STM32F103 Nucleo demo user program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@211 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-03-06 12:06:14 +00:00 |
Frank Voorburg
|
4cdb84a622
|
Refs #285. Removed FatFS from STM32F103 Nucleo demo bootloader.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@210 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-03-06 10:35:37 +00:00 |
Frank Voorburg
|
f3c3dcbdc9
|
Refs #284. Corrected LED GPIO clock init for the STM32F103 Nucleo board demo program.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@209 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-03-06 10:31:57 +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
|
109dba61ea
|
Refs #249. Updated doxygen and graphviz to the latest versions.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@207 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-01-29 11:02:41 +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
|
be16df91d0
|
Refs #232. Corrected bootBlock base address in function FlashSwitchBlock() of the HCS12 port's flash driver.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@203 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-01-19 15:34:20 +00:00 |
Frank Voorburg
|
ca8a3ef526
|
Refs #138, #227. Updated all IAR projects from EWARM 6.50 to 7.80. Updated USB demo programs to use default backdoor mechanism.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@202 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-01-09 11:38:24 +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
|
f7f8c387ba
|
Updated version number in preparation for the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@198 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2017-01-04 14:51:55 +00:00 |
Frank Voorburg
|
43507b9eb3
|
Refs #224. Corrected the directory name of the XMC4700 Relax Kit demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@197 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2016-12-21 10:48:36 +00:00 |
Frank Voorburg
|
f203515718
|
Refs #123. Developed port for the Infineon XMC1xxx microcontroller family, including a demo for the XMC1400 Boot Kit.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@196 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2016-12-21 09:52:25 +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
|
f97e662ca3
|
Refs #204. Added NvmReinit() API function that gets called at the start of each firmware update. This allows the flash block addresses to be reset.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@194 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2016-12-17 11:46:55 +00:00 |
Frank Voorburg
|
138f8aab73
|
Refs #201. Renamed BACKDOOR_ENTRY_TIMEOUT_MS configuration macro to BOOT_BACKDOOR_ENTRY_TIMEOUT_MS.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@193 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
|
2016-12-17 10:48:25 +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 |