gotocoffee
680caf3125
- changed unnamed struct CO_LSS_address_t
...
- added missing support for big endian in LSSslave
2018-05-02 12:55:44 +02:00
Martin Wagner
006b71e19d
Added LSS fastscan master/slave
...
- other limitations still apply
2017-07-13 09:34:10 +02:00
Martin Wagner
9dbd2fc966
First try on LSS master addon...
...
- needs #define CO_NO_LSS_CLIENT 1 in CO_OD.h. This will need a change in the OD editor.
- still no fastscan support
- bitrate settin API untested
- some changes on LSS slave where necessary
2017-07-03 11:14:07 +02:00
Martin Wagner
03982ad8e3
First try on LSS slave addon...
...
- needs #define CO_NO_LSS_SERVER 1 in CO_OD.h. This will need a change in the OD editor.
- no Fastscan support yet
- bitrate setting API untested
- https://github.com/CANopenNode/CANopenNode/issues/46 (driver stuff)
- changed some of the other stack files, tried my best to remain compatible with standard non LSS CANopenNode
2017-06-26 13:04:02 +02:00
CANopenNode
efc6876c1b
Merge pull request #37 from martinwag/add-errorbit-defines
...
Add definition to make application specific error bit macros more clear
2017-05-20 16:56:18 +02:00
CANopenNode
3a4be8eb83
Update CO_NMT_Heartbeat.c
2017-05-20 16:51:11 +02:00
CANopenNode
9c04d69974
Merge branch 'master' into add-nmt-callback
2017-05-20 16:33:17 +02:00
CANopenNode
895e2f6ff4
Merge pull request #35 from martinwag/add-cpp-guards
...
Added guards for c++ compilation
2017-05-20 16:28:25 +02:00
CANopenNode
43a37e2a7f
Merge pull request #34 from martinwag/add-custom-crc
...
Compiler switch enables providing own CRC16 implemetation.
2017-05-20 16:25:48 +02:00
Martin Wagner
cc0df99b77
Add definition to make application specific error bit macros more clear
2017-05-16 16:05:53 +02:00
Martin Wagner
260cbc55e3
Added callback and query function for NMT state
2017-05-10 15:35:57 +02:00
Martin Wagner
e4eaafd383
Added usage example
2017-05-10 15:31:53 +02:00
Martin Wagner
f023106e5a
Added guards for c++ compilation
2017-05-10 15:30:25 +02:00
Martin Wagner
9e6b1c296c
Compiler switch enables providing own CRC16 implemetation.
...
This enables the stack user to use a different calculation method. This
is needed to save space (no table) or to use hardware crc unit.
Implementation can be located in driver directory.
2017-05-10 15:29:08 +02:00
Janez
83f18edc40
Solved: synchronous RPDOs lost #23
2017-02-24 16:12:35 +01:00
Janez
8aa9b452fc
Added LPC1768 into readme.
2017-02-03 13:02:36 +01:00
Janez
9f20d6ca6f
Cleanup of documentation comments and match stylings. No code change.
2017-02-03 12:58:42 +01:00
Janez
daf98dfb13
Merge branch 'feature/LPC1768_driver' of https://github.com/exmachina-dev/CANopenNode into exmachina-dev-feature/LPC1768_driver
2017-02-03 11:32:25 +01:00
Janez
83b6a7abb4
Make it possible to write to 0x1003 - Pre-Defined Error Field #15
2017-02-03 10:51:23 +01:00
Benoit Rapidel
763303d0bf
Add copyright and license information in LPC1768 driver
2016-11-25 20:05:44 +01:00
Benoit Rapidel
656a21d0b9
Add extern call to use C code in CO_driver.cpp
2016-11-25 19:58:58 +01:00
Benoit Rapidel
6833969dcd
Add LPC1768 driver using mbed SDK
2016-11-25 19:58:16 +01:00
Janez
5df11b9d74
SYNC timeout bugfix; synchronous PDOs are now processed after next sync.
2016-09-07 16:08:07 +02:00
Janez
2e0a086514
Issue #10 : Devices PIC32MX530, 550 and 570 has only 16 receive filters.
2016-07-07 10:12:10 +02:00
Janez
57a900f7b7
Issue #10 fixed: PIC32MX530 has only 16 acceptance filters. (Not 32.)
2016-07-06 11:08:58 +02:00
Janez
851d9e0245
Trace functionality updated.
2016-04-04 14:04:47 +02:00
Janez
614735bc60
CANopenSocket related.
2016-03-29 21:05:16 +02:00
Janez
499111c5b8
Some rearangement in trace.
2016-03-25 17:25:48 +01:00
Janez
1eacd6d675
Trace works on PIC32.
2016-03-24 23:59:52 +01:00
Janez
85fc85482e
Added trace interface for monitoring variables.
2016-03-24 22:01:44 +01:00
Janez
b6672b2500
Pull request #8 jensnielsen/CAN RX interrupt
2016-03-21 12:08:34 +01:00
Petteri
bda46127bb
Nonvolatile storage for STM32F3-series of microcontrollers
2016-03-15 13:54:28 +02:00
Petteri
0838b6efa3
CANOpenNode driver for STM32F3-series of microcontrollers
2016-03-15 13:53:46 +02:00
Janez
76b79a1a41
Merge branch 'master' of 192.168.1.30:git/CANopenNode
2016-02-15 11:08:07 +01:00
Janez
392abbe4d3
PIC32
2016-02-15 11:07:48 +01:00
Janez
6f2ffda7ba
Updated comment in drvTemplate
2016-02-03 11:22:58 +01:00
Janez
934e90e7ec
main_PIC32.c bugfix.
2016-01-14 09:28:34 +01:00
Janez
e6db254c63
Added CO->CANmodule[x]->CANnormal to all drivers. example/main.c updated.
2016-01-12 13:48:16 +01:00
Janez
41b8d903b7
License changed to the GNU General Public License version 2 with the classpath exception.
2016-01-10 00:15:50 +01:00
Janez
3e78c3eec5
dsPIC30 works.
2016-01-08 18:31:22 +01:00
Janez
40f329d0f1
Removed plib dependency for PIC32.
2016-01-08 17:56:30 +01:00
Janez
8d0420b432
PIC24, dsPIC33 - EDS and DMA macros changed and moved from CANopen.c to CO_driver.c.
...
directory PIC24H_dsPIC33F renamed to PIC24_dsPIC33.
https://sourceforge.net/p/canopennode/discussion/387151/thread/281ffd7f
2016-01-07 15:28:49 +01:00
Janez
0bd31f0dc4
Domain data type.
...
http://sourceforge.net/p/canopennode/discussion/387151/thread/603deb63/
2016-01-06 13:11:48 +01:00
Janez
f7184e7197
Critical bugfix in dsPIC33, PIC24, CAN receive.
...
FIFO buffer did not work properly.
https://github.com/CANopenNode/CANopenNode/pull/3
2016-01-05 18:31:40 +01:00
Janez
df0d0353f0
Minor updates from Jens Nielsen.
2015-12-29 13:47:23 +01:00
Janez
bde8c83aab
#include <p33Fxxxx.h> (capitals in linux)
2015-12-29 12:37:01 +01:00
Janez
3bf4b812ed
Merge branch 'master' of https://github.com/CANopenNode/CANopenNode
2015-12-13 22:50:57 +01:00
Janez
a5224176d2
Some updates to CO_memcpySwap and in SDO master.
2015-12-11 13:47:06 +01:00
Janez
b8266e9e20
SocketCAN endian.
2015-12-09 23:53:52 +01:00
Jens Nielsen
13be332db3
Allow multiple SDO objects
2015-12-07 18:37:01 +01:00