Janez
39fc9212e6
Fixed Compiler warnings, issue #512
2024-04-25 16:51:37 +02:00
temi54c1l8
f96ffb2526
Porting SRDO to v4.0 ( #505 )
...
* Renamed structure from CO_SDO_t to CO_SDOserver_t
* Porting SRDOGuard
* Porting SRDO
* Porting SRDO on CANopen.c with new parameters
* Misra for SRDO
* Fix extension read and write control count
* Remove pointer to configurationValid and CRC and connect to OD
* Remove dependencies from CO_SDOserver.h and CO_NMT_Heartbeat.h
* Replaced CO_driver.h with CO_ODinterface.h
2024-04-09 11:56:43 +02:00
Brian Linari
a52db428f6
Misra ( #501 )
...
Make MISRA compliant for:
MISRA C 2004 rule 14.10
MISRA C 2004 rule 14.9
MISRA C 2004 rule 13.1
MISRA C 2004 rule 15.3
MISRA style guild update
2024-03-13 17:20:42 +01:00
Janez
1204042a1f
OD_extension, callback function: add information about the OD index.
2024-03-13 16:56:21 +01:00
Janez
9d2a65cda7
Fix CO_storageEeprom. CO_LOCK_OD must not be used, as it is used inside SDO server already.
2024-03-13 12:23:10 +01:00
Oleksii Slabchenko
32274bef99
Fix bit shifting in CO_CANtxBufferInit
...
Shifting by 12 overlaps RTR bit if DLC is 8 bytes.
2024-03-11 14:27:13 +01:00
sicris
91653819e7
+ added CANopenNode ESP32 device support for ESP-IDF framework
2023-12-07 12:12:07 +01:00
Janez
4f68e4404a
Update README.md - notice about NOT up-to-date for the current version.
2023-11-10 19:08:38 +01:00
Janez
99eb6b704a
Update README.md
2023-10-26 16:35:22 +02:00
Janez
a4b4e6df66
Node guarding disable, if heartbeat is used.
2023-10-19 12:16:37 +02:00
Janez
b0b0724c6f
Node guarding added
2023-09-07 16:58:04 +02:00
ZDH
361080da87
uint32_t fix for 16bit mcu's.
2023-03-28 19:38:03 +02:00
Janez
90950be0e4
Update deviceSupport.md
2023-03-28 18:07:45 +02:00
Janez
8f2a59f478
CO_ODinterface, fixed typo in ODR_t, #372
2023-03-28 16:44:37 +02:00
Janez
1191979f57
Issue #426 update: SDO Client block transfer has incorrect handling of early server acknowledgments.
2023-03-18 11:42:50 +01:00
Janez
a8c5dcbbc8
update funding
2023-03-18 01:11:20 +01:00
Janez
e79a364983
Fixed issue #426 : SDO Client block transfer has incorrect handling of early server acknowledgments.
2023-03-17 22:40:40 +01:00
Janez
32d6106047
Merge branch 'master' of https://github.com/CANopenNode/CANopenNode
2023-03-17 18:49:29 +01:00
Janez
3662e92ffa
Merge pull request #432 from growx-tech/feature/always-lock-od-config
2023-03-17 18:48:38 +01:00
mlout
4ab0bd10c1
Always call OD lock macros on SDO operations
2023-03-17 17:42:35 +01:00
Janez
fcd552ef96
example: update files with the latest CANopenEditor (v4.1-1)
...
DS301_profile.xpd/.eds: "$NODEID" now appears at the beginning of the expression.
OD.h/.c: difference in C variable names generator.
2023-03-17 13:15:10 +01:00
mlout
900ab00a79
Rename CO_CONFIG_FLAG_ALWAYS_LOCK_OD to CO_CONFIG_FLAG_SDO_ALWAYS_LOCK_OD
2023-03-16 14:19:07 +01:00
mlout
d8a637dbc5
Add CO_CONFIG_FLAG_ALWAYS_LOCK_OD to always lock OD
...
Add CO_CONFIG_FLAG_ALWAYS_LOCK_OD which can be used to lock the OD for
every SDO read/write operation.
Modify the code in CO_SDOserver.c and CO_SDOclient.c to check this
config flag.
2023-03-16 14:09:01 +01:00
Janez
5fdaab20cf
Merge pull request #427 from MaximIntegrated/doc-update
...
Update information on Analog Devices MAX32xxx MCUs
2023-02-24 10:13:02 +01:00
Janez
ead2845ea5
Merge pull request #425 from ankitemb/master
...
Fix variable name and use of pointer for big endian system
2023-02-24 10:07:39 +01:00
ttmut
4d7afa6fa3
Add link to ADI homepage
2023-02-17 13:28:31 +03:00
ankit.chudasama1
4c86a61342
Fix variable name and use of pointer for big endian system
...
1. Variable name update in CO_PDO.c file
2. Correct use of pointer in the CO_SDOserver.c file
2023-02-16 19:36:49 +05:30
ttmut
ce9f99950d
Update information on Analog Devices MAX32xxx MCUs
2023-02-13 15:34:27 +03:00
Janez
ca5f3578f0
Merge pull request #424 from MaximIntegrated/CANopenADI
...
Add Analog Devices MAX32xxx support
2023-02-02 10:14:26 +01:00
ttmut
d4393e4cc6
Add Analog Devices MAX32xxx support
...
Add support for Analog Devices MAX32662 and MAX32690 microcontrollers.
2023-02-02 10:44:21 +03:00
Janez
1128bbbaf9
Wrong conditional compilation #420 , fixed
2022-12-03 00:08:13 +01:00
Janez
9e2e5afec1
Merge pull request #406 from burghart/patch-1
...
Fix a small typo
2022-07-19 09:56:01 +02:00
Chris Burghart
2c97ff7f4c
Fix a small typo
2022-07-18 10:37:47 -06:00
Janez
31e7e81c12
Merge pull request #405 from Blazej1994/Blazej1994-patch-1
...
TPDO inhibitTime_us / evnetTime_us calculation fix
2022-07-16 13:55:43 +02:00
Blazej1994
7249ea6acd
TPDO inhibitTime_us / evnetTime_us calculation fix
...
Added inhibiTime and eventTime casting to uint32_t
2022-07-14 11:48:08 +02:00
Janez
8c7d852902
Update README.md
...
Add link to CANOpenSTM32
2021-10-13 15:25:27 +02:00
Janez
1c9fd7b12d
Merge pull request #337 from gotocoffee1/patch-3
...
fixed typo in sdo client
2021-08-31 20:35:37 +02:00
gotocoffee
18bac27516
fixed typo in sdo client
...
SDO_C instead of SDO
2021-08-31 15:53:30 +02:00
Janez
d38287a8e2
Merge pull request #333 from Inviz/patch-1
...
Fix typo (co -> CO) in main_blank.c
2021-08-30 07:39:22 +02:00
Janez
a5fb680c6c
Recommended C style and coding rules
2021-08-30 07:28:20 +02:00
Janez
ece65978d3
Merge pull request #336 from MaJerle/master
...
Replace malloc/free with CO_ and add macro for complete allocation
2021-08-30 06:56:55 +02:00
Tilen Majerle
9c146e8b91
Replace malloc/free with CO_ and add macro for complete allocation
2021-08-26 13:25:38 +02:00
Janez
7cdf746d1f
Merge pull request #328 from MaJerle/patch-1
...
Add conditional compile statement for unused vars
2021-08-24 08:23:00 +02:00
Janez
f1e39ccabb
Update CO_PDO.c
2021-08-24 08:20:37 +02:00
Yaroslaff Fedin
309024f312
Fix typo (co -> CO) in main_blank.c
2021-08-23 14:06:10 +08:00
Tilen Majerle
88bc36da27
Add conditional compile statement for unused vars
2021-08-14 12:00:08 +02:00
Janez
9d1e99f66e
Use enumerators in CO_NMT_t, #327
2021-08-13 19:07:19 +02:00
Janez
b1b091a463
Add option for logical devices to have more than four PDOS with pre-defined CAN_IDs.
2021-08-10 16:34:20 +02:00
Janez
2117fb6149
Add example for basic SDO client usage, #276
2021-08-10 10:17:46 +02:00
Janez
78544f8043
CANopen Conformance Test Tool tested and passed.
...
See CANopenDemo for test results.
2021-08-09 18:53:26 +02:00