Janez
d62de8dc64
Minor updates
2020-12-28 13:23:57 +01:00
Janez
9e9fce74a9
Updates and testing of OD interface, SDO server, SDO client, gateway, etc.
...
- SDO server: Change behavior for string data type + fixes + test all
- SDO client: fixes + test all
- OD interface: Special behavior for string data type
- CO_driver.h: added default debug configuration macros + fix spelling
- Gateway + fifo: added base64 support + updates
- CO_CANopenInit() - added arguments.
- update some documentation
- CO_epoll_interface fixes.
- CO_main_basic.c updates
2020-12-24 14:15:10 +01:00
Janez
a6ce313387
New Object Dictionary project file, etc. Remove old OD. Update doc.
2020-11-28 12:17:48 +01:00
Janez
f73025ef65
CANopenNode V2.0 pre-release
2020-10-07 17:50:25 +02:00
Janez
23bc5d38a7
Reorganize socketCAN/CO_Linux_threads
...
- Rename files to CO_epoll_interface
- Object oriented, more flexible, separate functions
- move epoll, timerfd and eventfd system calls from CO_driver.c to CO_epoll_interface.c
2020-09-29 09:00:31 +02:00
Janez
1410a20e95
Replace CO_memcpySwap4()
2020-07-23 13:37:50 +02:00
Janez
d98fb635f5
Added CO_ODinterface
2020-07-13 14:08:16 +02:00
gotocoffee
3a50bc88c7
SRDO tx & rx extension ( #201 )
...
* CANopen Safety (SRDO according to DIN EN 50325-5:2016)
* GFC code and docs
* clang-format on GFC
* SRDO tx and rx extension
added CANopen Safety to README.md
allow manual SRDO transmit
some minor bug fixes
Co-authored-by: rg1 <r.gruening@miunske.com>
2020-06-30 19:17:55 +02:00
Janez
e1c7e2dbfa
Add fifo queue for SDO received messages to fix possible drops
...
Same as pr #174 in v1.3-master
2020-06-11 10:33:03 +02:00
Janez
35854fd6a0
CO_trace: fix warning "cast increases required alignment of target type"
...
Same as #193 in v1.3-master
2020-06-10 09:13:49 +02:00
Janez
3c6a197650
Update readme
2020-05-12 18:35:23 +02:00
Janez
43f86073ee
Minor corrections in documentation.
2020-04-03 11:43:14 +02:00
Janez
794c0f903a
Added file CO_config.h for stack configuration. Added CO_HBconsumer_initCallback()
2020-03-18 21:06:15 +01:00
Janez
9f8e726e7e
SocketCAN, CO_driver.c: replace CO_notifyPype with simpler eventfd().
2020-03-17 17:39:22 +01:00
Janez
0ee8acaa67
Unify indentation in three files.
2020-03-16 15:30:19 +01:00
Janez
b49907f133
Update docs
2020-03-06 11:34:30 +01:00
Janez
c40130b70e
socketCAN: add Makefile and do basic changes
2020-02-26 13:04:25 +01:00
Janez
a513d84e45
Move Makefile into example/
...
Renamed to example/CO_driver_blank.c and example/main_blank.c
Copied socketCAN/main.c from CANopenSocket project.
2020-02-26 13:01:53 +01:00
Janez
e55674bf6f
Documentation updated, ChangeLog deviceSupport and gettingStarted added.
...
CANopen.h fixed.
2020-02-15 16:35:39 +01:00
Janez
9c0b16f981
minor corrections
2020-02-06 07:52:41 +01:00
Janez
ae48e57c33
CANopen.h/.c revision.
...
- example/main.c updated to microsecond time base.
- NMT master moved from CANopen.h/.c into 301/CO_NMT_Heartbeat.h/.c.
- CANopen.h/.c files revised, changes in interface, compare example/main.c.
- Removed CO_init() from CANopen.h/.c. Use separate functions instead.
- CO_USE_GLOBALS and global definitions removed from CANopen.c.
- CO_USE_OWN_CRC16 removed from CANopen.c. Use CO_driver_target.h.
2020-02-06 00:15:54 +01:00
Janez
62ffc7c9f5
Drivers removed from stack, directory structure rearranged.
...
- Change log added to README.
- Doxygen documentation updated.
2020-02-05 10:52:56 +01:00
Janez
06a0493c78
fix NMTstartup handling - update README and default values
2020-01-16 08:06:16 +01:00
Janez
57f264c2c4
Coding style defined more precisely. Issue #117 .
2020-01-14 15:35:53 +01:00
Janez
8bd43334e9
Unsupported RTR mentiond in README #99
2020-01-10 13:44:55 +01:00
Janez
cb780aa4d0
Update device support and OD editor in README
2020-01-09 13:09:58 +01:00
Janez
dadf5023df
License changed to Apache 2.0 - part3
2020-01-09 08:16:31 +01:00
Janez
eab1f2d54f
License changed to Apache 2.0 - part2
2020-01-08 18:31:31 +01:00
Julien PEYREGNE
bba140f943
feat: Add TIME producer and refactor TIME consumer
2019-11-12 12:28:33 +01:00
JuPrgn
8bd037bb1b
Added TIME protocol (Time stamp)
2019-10-09 17:00:45 +02:00
Martin Wagner
006b71e19d
Added LSS fastscan master/slave
...
- other limitations still apply
2017-07-13 09:34:10 +02:00
Janez
8aa9b452fc
Added LPC1768 into readme.
2017-02-03 13:02:36 +01:00
Janez
614735bc60
CANopenSocket related.
2016-03-29 21:05:16 +02:00
Janez
1eacd6d675
Trace works on PIC32.
2016-03-24 23:59:52 +01:00
Janez
fe01eb8e13
License clarification. (GLP linking exception)
2016-03-01 10:37:40 +01:00
Janez
daf7315273
readme
2016-01-10 00:28:42 +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
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
2bead812bc
readme
2015-12-03 13:32:02 +01:00
Janez
9bf4fd860f
Object Dictionary storage implemented for SocketCAN.
2015-12-02 13:40:41 +01:00
Janez
ef15b5e182
Readme updated and SocketCAN Linux tasks added.
2015-11-29 21:45:01 +01:00