Commit Graph

454 Commits

Author SHA1 Message Date
Frank Voorburg 6b20667a02 Refs #792. Reintegrated branch with the trunk after completing the template for new microcontroller ports.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@677 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-17 20:10:12 +00:00
Frank Voorburg bfccabb4e6 Refs #787. Some refactoring which was needed for the master/slave add-on module when TCP/IP is used between the host and the master.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@674 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-09 20:02:13 +00:00
Frank Voorburg 6248473234 Refs #788. Added support for Vector CAN devices (XL driver) to the host tools.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@673 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-04-09 19:02:40 +00:00
Frank Voorburg 0304e87968 Refs #766. Removed redundant checksum reservation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@672 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-22 15:54:46 +00:00
Frank Voorburg d49e7b6888 Refs #726. Updated version info and prebuilt binaries for the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@670 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-07 15:41:59 +00:00
Frank Voorburg b589d60e74 Refs #434. Reintegrated branch where the STM32F4 port and demos were converted from SPL to HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@668 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2019-01-07 12:11:21 +00:00
Frank Voorburg 66cdc6543b Refs #734. Corrected preprocessor BOOT_COM_DEFERRED_INIT_ENABLE check in cpu.c.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@658 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-19 16:50:32 +00:00
Frank Voorburg 11fe146a86 Refs #403. Reintegrated STM32F7 port development branch back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@651 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-17 10:01:58 +00:00
Frank Voorburg 4f2f1bd71b Refs #712. Reset firmwareUpdateState to idle before function FileFirmwareUpdateErrorHook() is called, instead of after.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@649 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-12-11 14:38:31 +00:00
Frank Voorburg c3955cd62e Refs #709. Corrected ExtractProgramSettingsFromCommandLine() function header.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@645 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-11-27 07:03:57 +00:00
Frank Voorburg 73afe21713 Refs #708. Added call to fclose() in SRecParserSaveToFile().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@644 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-11-22 17:56:32 +00:00
Frank Voorburg e9ba4a1d03 Refs #659. Made STM32 HAL port includes conditional for the communication interfaces.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@633 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-27 10:56:19 +00:00
Frank Voorburg 83e9c0018c Refs #660. Improved CAN connection with PCAN-USB.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@631 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-22 10:01:47 +00:00
Frank Voorburg 5ababf911d Refs #618. Added support for splitting the XCP seed/key over multiple packets to make larger seed/key values possible, specifically on CAN.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@630 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-19 20:22:27 +00:00
Frank Voorburg 6345a5433d Refs #459. Added easy integration support for the master/slave gateway add-on module.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@627 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-04 05:46:21 +00:00
Frank Voorburg 0c03b1f9d1 Refs #636. Corrected entry in the CRC16 ROM table.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@626 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-10-01 11:08:54 +00:00
Frank Voorburg a980fe7274 Refs #635. Added FlashGetUserProgBaseAddress() to flash_ecc.c.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@625 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-09-29 10:50:21 +00:00
Frank Voorburg c72fff6279 Refs #305. Added TCP/IP support to the XMC4700 Relax Kit demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@618 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-20 11:43:38 +00:00
Frank Voorburg fa3900d833 Refs #434. Reintegrated branch where the STM32F1 port and demo programs were converted from SPL to HAL.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@609 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-15 14:18:10 +00:00
Frank Voorburg 84fa75ce8e Refs #608. Renamed BOOT_XCP_UPLOAD_EN to BOOT_XCP_UPLOAD_ENABLE.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@584 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-08 15:24:22 +00:00
Frank Voorburg 330ed30a80 Refs #591. Improved CAN clock configuration by directly using the APB1 clock frequency.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@583 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-07 21:00:03 +00:00
Frank Voorburg d5cbf80a06 Refs #607. Add blog article link to the Python bindings README.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@582 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-07 19:41:23 +00:00
Frank Voorburg 9fcfc387f9 Refs #593. Updated Windows binaries after adding the new timeout T6 in LibOpenBLT.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@581 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-03 12:53:29 +00:00
Frank Voorburg 8904af6a8b Refs #593. Merged branch with support for high ping firmware updates via TCP/IP back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@579 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-03 12:40:47 +00:00
Frank Voorburg d407f9b365 Refs #584. Reintegrated branch for DHCP support development back into the trunk.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@572 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-08-02 14:32:30 +00:00
Frank Voorburg 14e2f87abd Refs #606. Corrected key length assertion and validation in XcpLoaderSendCmdUnlock().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@561 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-30 15:57:22 +00:00
Frank Voorburg 56cf1c696d Refs #579. Added configuration option for completely disabling memory read operations via XCP.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@550 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-26 13:03:40 +00:00
Frank Voorburg 17beaf5802 Refs #579. Added CpuMemSet function to all ports and used it in XCP memory reads when the programming resource is locked.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@549 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-26 10:46:20 +00:00
Frank Voorburg 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.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@548 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-26 10:02:52 +00:00
Frank Voorburg 9a944e5144 Refs #585. Removed plausibility value checks for configuration macros that could be linked to a function.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@547 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-26 09:34:18 +00:00
Frank Voorburg 673efb3711 Refs #589. Reintegrated hostlib branch.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@545 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-25 13:38:35 +00:00
Frank Voorburg 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.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@543 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-23 22:31:18 +00:00
Frank Voorburg 8a23570a8c Refs #580. Updated the readme.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@542 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-20 08:18:40 +00:00
Frank Voorburg cab84686e8 Refs #580. Updated the readme.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@541 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-20 08:15:01 +00:00
Frank Voorburg 5808f47141 Refs #563. Moved the user manual files to the new sub-directory.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@540 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-18 10:11:31 +00:00
Frank Voorburg f766791c27 Refs #563. Added individual sub-directories for user manuals and reference manuals to improve the organization of the documentation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@539 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-18 10:07:56 +00:00
Frank Voorburg bcc4f44a0c Refs #564. Resolved problem where Doxygen PDF generation for OpenBLT generated errors. Default Doxygen generated format is now PDF again, instead of CHM.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@538 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-18 09:19:20 +00:00
Frank Voorburg 9de5ea2629 Refs #564. Added shell scripts for generating the Doxygen reference manuals under Linux.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@537 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-17 15:03:50 +00:00
Frank Voorburg 86562a934d Refs #564. Changed '\' to '/' in source file paths, located in the file comment headers.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@536 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-17 13:06:06 +00:00
Frank Voorburg dec51c8190 Refs #560. Improved a few doxygen related configurations and switched to CHM-format for the default documentation generation.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@534 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-05 10:38:28 +00:00
Frank Voorburg 7a4d7e8b84 Refs #510. Prevented remote memory read operations, when the seed/key security is enabled and the programming resource is not yet unlocked.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@531 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-04 14:15:24 +00:00
Frank Voorburg f228b2d32b Refs #569. Corrected a few source code comments.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@530 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-04 13:07:34 +00:00
Frank Voorburg bbd3055477 Refs #560. Updated version numbers of all components (where applicable) and rebuild the Windows binaries in preparation for the next release.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@529 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-03 10:22:04 +00:00
Frank Voorburg 9beff5f000 Refs #568. Increased minimum MicroBoot window width to make no info text gets cut off.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@528 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-07-03 10:06:06 +00:00
Frank Voorburg 86c5f23b85 Refs #567. Correct a few closing curly brace indentations after a call to BootActivate().
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@527 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-06-12 15:25:25 +00:00
Frank Voorburg 1ca8417d71 Refs #511. Added demo programs for STM32F3-Discovery/IAR.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@526 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-06-11 20:14:51 +00:00
Frank Voorburg eba72a2d30 Refs #511. Added demo programs for STM32F3-Discovery/IAR.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@525 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-06-11 20:07:16 +00:00
Frank Voorburg e3db435138 Refs #511. Added demo programs for STM32F3-Discovery/GCC.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@524 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-06-11 13:34:03 +00:00
Frank Voorburg 2e7563a45a Refs #511. Added demo programs for STM32F3-Discovery/TrueStudio.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@523 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-06-08 16:45:48 +00:00
Frank Voorburg 3a859d619c Refs #362. Added TrueStudio support for the Olimex STM32-E407 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@522 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2018-06-07 21:18:10 +00:00