Commit Graph

422 Commits

Author SHA1 Message Date
Frank Voorburg b2d94b59d4 Refs #311. Reworked compiler specific parts in the HCS12 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@345 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 20:14:41 +00:00
Frank Voorburg bd8751ded8 Refs #363. Updated GCC Makefiles in the Discovery STM32F051 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@344 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 19:31:05 +00:00
Frank Voorburg 299b6d2daf Refs #225. Added 29-bit CAN identifier support to the LPC2000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@343 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 16:48:49 +00:00
Frank Voorburg 2048d05961 Refs #363. Updated GCC Makefiles in the Olimex LPC-L2294 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@342 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 16:03:59 +00:00
Frank Voorburg eea02437d7 Refs #363. Updated GCC Makefiles in the Olimex LPC-L2294 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@341 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 15:55:58 +00:00
Frank Voorburg 511b2eb4de Refs #311. Reworked compiler specific parts in the LPC2000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@340 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 14:45:26 +00:00
Frank Voorburg dd8874cfde Refs #363. Updated GCC Makefile support in EFM32 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@339 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 14:25:56 +00:00
Frank Voorburg dbcf97f9d6 Refs #311. Reworked compiler specific parts in the EFM32 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@338 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 14:01:03 +00:00
Frank Voorburg 739c8d6ce8 Refs #311. Reworked compiler specific parts in the TM4C port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@337 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 13:31:59 +00:00
Frank Voorburg e7a6dfe39d Refs #363. Updated GCC Makefile support in the LM3S demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@336 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 11:20:34 +00:00
Frank Voorburg 8da125391b Refs #311. Reworked compiler specific parts in the LM3S port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@335 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 10:22:24 +00:00
Frank Voorburg 94ecd945a0 Refs #225. Added 29-bit CAN identifier support to the LM3S port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@334 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 09:03:27 +00:00
Frank Voorburg ff6ce18750 Refs #311. Reworked compiler specific parts in the STM32F4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@333 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-16 08:17:23 +00:00
Frank Voorburg 5a6eba22d1 Refs #311, #363. Reworked the GCC specific parts of the STM32F4 port and improved the makefiles of the Olimex STM32-E407 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@332 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-08-15 16:12:26 +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 fd5fc2dfc5 Refs #363. Added GCC/Makefile support to Nucleo-F091RC demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@308 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-19 13:01:37 +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 4dfcc2121d Refs #362. Added TrueStudio support to Nucleo-F091RC demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@306 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-19 09:12:47 +00:00
Frank Voorburg dd3c106dee Refs #311. Reworked compiler specific parts in the XMC4000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@305 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 10:36:23 +00:00
Frank Voorburg 6a2363a84c Refs #225. Added 29-bit CAN identifier support to the XMC4000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@304 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 10:18:08 +00:00
Frank Voorburg d488352cf4 Refs #363. Minor code cleanup in STM32-P405/GCC demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@303 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 09:01:39 +00:00
Frank Voorburg 3e2185577c Refs #363. Added GCC/Makefile support to STM32-P405 demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@302 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-18 08:35:03 +00:00
Frank Voorburg 1e331d7f8a Refs #362. Added TrueStudio support to STM32-P405 demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@301 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-17 14:41:38 +00:00
Frank Voorburg ccf7a073ac Refs #310. Added IAR support to STM32-P405 demo.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@300 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-17 08:44:26 +00:00
Frank Voorburg aee52e76f8 Refs #225. Added 29-bit CAN identifier support to the STM32F4 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@299 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-14 09:12:04 +00:00
Frank Voorburg 944765d2b5 Refs #225. Added 29-bit CAN identifier support to the XMC1000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@298 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 14:03:15 +00:00
Frank Voorburg fb08661cee Refs #311. Reworked compiler specific parts in the XMC1000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@297 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 11:31:01 +00:00
Frank Voorburg d19293589a Refs #225. Added 29-bit CAN identifier support to the STM32F2 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@296 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
2017-07-13 10:42:48 +00:00