Home
last modified time | relevance | path

Searched full:canopen (Results 1 – 25 of 34) sorted by relevance

12

/Zephyr-latest/modules/canopennode/
DKconfig1 # CANopenNode CANopen protocol stack configuration options
19 int "CANopen SDO buffer size"
23 Size of the internal CANopen SDO buffer in bytes. Size must
30 int "CANopen trace buffer size"
33 Size of the CANopen trace buffer in bytes.
36 int "Stack size for the CANopen transmit workqueue"
39 Size of the stack used for the internal CANopen transmit
43 int "Priority for CANopen transmit workqueue"
47 Priority level of the internal CANopen transmit workqueue.
50 bool "CANopen object dictionary storage"
[all …]
Dcanopennode.h14 * @brief CANopen Network Stack
15 * @defgroup canopen CANopen Network Stack
23 #include <CANopen.h>
32 * @brief CANopen object dictionary storage types.
45 * @brief Attach CANopen object dictionary storage handlers.
47 * Attach CANopen storage handler functions to object dictionary
53 * CANOPEN_STORAGE_ROM to non-volatile storage when a CANopen SDO
59 * non-volatile storage when a CANopen SDO client writes 0x64616F6C
76 * @brief Save CANopen object dictionary entries to non-volatile storage.
81 * @param storage CANopen object dictionary entry type
[all …]
Dcanopen_storage.c9 #include <CANopen.h>
25 /* Variables for reporting errors through CANopen once the stack is up */
184 SETTINGS_STATIC_HANDLER_DEFINE(canopen, "canopen", NULL,
210 ret = settings_save_one("canopen/rom", &CO_OD_ROM, in canopen_storage_save()
213 ret = settings_save_one("canopen/eeprom", &CO_OD_EEPROM, in canopen_storage_save()
225 ret = settings_delete("canopen/rom"); in canopen_storage_erase()
227 ret = settings_delete("canopen/eeprom"); in canopen_storage_erase()
Dcanopen_sync.c7 #include <CANopen.h>
10 * @brief CANopen sync thread.
12 * The CANopen real-time sync thread processes SYNC RPDOs and TPDOs
DCMakeLists.txt16 ${CANOPENNODE_DIR}/CANopen.c
Dcanopen_leds.c7 #include <CANopen.h>
DCO_driver_target.h12 * CANopen protocol stack.
Dcanopen_program.c7 #include <CANopen.h>
/Zephyr-latest/subsys/canbus/
DKconfig.canopen4 menuconfig CANOPEN config
5 bool "CANopen protocol support"
9 Enable CANopen (EN 50325-4) (CiA 301) protocol
13 if CANOPEN
15 module = CANOPEN
16 module-str = CANopen
19 endif # CANOPEN
DKconfig8 source "subsys/canbus/Kconfig.canopen"
/Zephyr-latest/scripts/west_commands/runners/
Dcanopen_program.py5 '''Runner for performing program download over CANopen (DSP 302-3).'''
14 import canopen
53 '''Runner front-end for CANopen.'''
82 return 'canopen'
90 return 'CANopen Node ID.'
111 help=f'CANopen SDO request retries (default: {DEFAULT_SDO_RETRIES})')
113 help=f'''CANopen SDO response timeout in seconds
139 raise RuntimeError('Please specify a CANopen node ID with the '
145 '''Download program to flash over CANopen'''
191 '''CANopen program downloader'''
[all …]
/Zephyr-latest/samples/modules/canopennode/
DREADME.rst4 Use the CANopenNode CANopen protocol stack in Zephyr.
8 This sample application shows how the `CANopenNode`_ CANopen protocol
11 CANopen is an internationally standardized (`EN 50325-4`_, `CiA 301`_)
14 CANopen protocol stack.
16 Apart from the CANopen protocol stack integration, this sample also
17 demonstrates the use of non-volatile storage for the CANopen object
18 dictionary and optionally program download over CANopen.
39 transceiver. This board supports CANopen LED indicators (red and green
57 (``CAN0_TX``) and ``PTB19`` (``CAN0_RX``). This board supports CANopen
76 ``PB9`` (``CAN_TX``). This board supports CANopen LED indicators (red and green
[all …]
DKconfig8 int "CANopen node ID"
12 7-bit CANopen Node ID
DCMakeLists.txt6 board_runner_args(canopen "--node-id=${CONFIG_CANOPEN_NODE_ID}")
10 project(CANopen) project
Dsample.yaml6 - canopen
15 - "(.*)CANopen stack initialized"
/Zephyr-latest/boards/common/
Dcanopen.board.cmake3 board_set_flasher_ifnset(canopen)
4 board_finalize_runner_args(canopen)
/Zephyr-latest/boards/nxp/twr_ke18f/
Dboard.cmake9 include(${ZEPHYR_BASE}/boards/common/canopen.board.cmake)
/Zephyr-latest/boards/nxp/frdm_k64f/
Dboard.cmake12 include(${ZEPHYR_BASE}/boards/common/canopen.board.cmake)
/Zephyr-latest/scripts/
Drequirements-base.txt17 canopen
/Zephyr-latest/scripts/west_commands/tests/
Dtest_imports.py22 'canopen',
Dtest_canopen_program.py47 '''Test CANopen runner created from command line parameters.'''
/Zephyr-latest/.github/workflows/
Dwest_cmds.yml68 …pip install pytest west pyelftools canopen natsort progress mypy intelhex psutil ply pyserial anyt…
/Zephyr-latest/samples/modules/canopennode/src/
Dmain.c196 * CANopen stack and doing the non real-time processing.
244 LOG_INF("CANopen stack initialized"); in main()
/Zephyr-latest/samples/modules/canopennode/objdict/
DCO_OD.h10 CANopen Object Dictionary.
21 CANopen DATA TYPES
73 ProductName: Zephyr RTOS CANopen sample
/Zephyr-latest/doc/releases/
Drelease-notes-2.2.rst58 * CANopen protocol support through 3rd party CANopenNode stack
603 * CANopen protocol support through 3rd party CANopenNode stack.
851 * :github:`22443` - [Coverity CID :207964] Dereference after null check in subsys/canbus/canopen/CO…
858 * :github:`22435` - [Coverity CID :207977] Logically dead code in subsys/canbus/canopen/CO_driver.c
859 * :github:`22434` - [Coverity CID :207978] Dereference after null check in subsys/canbus/canopen/CO…
1169 * :github:`15278` - CANopen Support

12