Home
last modified time | relevance | path

Searched full:osdp (Results 1 – 25 of 30) sorted by relevance

12

/Zephyr-Core-3.5.0/subsys/mgmt/osdp/
DKconfig7 menuconfig OSDP config
8 bool "Open Supervised Device Protocol (OSDP) driver"
14 Add support for Open Supervised Device Protocol (OSDP)
16 if OSDP
19 prompt "OSDP Mode of Operation"
21 bool "Configure OSDP in Peripheral Device mode"
25 bool "Configure OSDP in Control Panel mode"
31 int "OSDP UART baud rate"
34 OSDP defines that baud rate can be either 9600 or 38400 or
38 int "OSDP Logging Level"
[all …]
DKconfig.cp23 int "OSDP Peripheral Device command queue size"
51 Hexadecimal string representation of the the 16 byte OSDP Secure Channel
DKconfig.pd17 int "OSDP Peripheral Device command queue size"
40 Hexadecimal string representation of the the 16 byte OSDP PD Secure
92 menu "OSDP PD Capabilities"
244 endmenu # "OSDP PD Capabilities"
DCMakeLists.txt22 src/osdp.c
/Zephyr-Core-3.5.0/samples/subsys/mgmt/osdp/control_panel/
Dsample.yaml2 description: OSDP Control Panel Sample
3 name: osdp
5 sample.mgmt.osdp.control_panel:
6 tags: osdp
9 dt_chosen_enabled("zephyr,osdp-uart") and CONFIG_SERIAL
10 harness: osdp
Dprj.conf11 # OSDP config
/Zephyr-Core-3.5.0/samples/subsys/mgmt/osdp/peripheral_device/
Dsample.yaml2 description: OSDP Peripheral Device Sample
3 name: osdp
5 sample.mgmt.osdp.peripheral_device:
6 tags: osdp
9 dt_chosen_enabled("zephyr,osdp-uart") and CONFIG_SERIAL
10 harness: osdp
Dprj.conf11 # OSDP config
/Zephyr-Core-3.5.0/samples/subsys/mgmt/osdp/
DREADME.rst3 Open Supervised Device Protocol (OSDP)
6 Open Supervised Device Protocol (OSDP) is an IEC standard (IEC 60839-11-5)
11 OSDP describes the communication protocol for interfacing one or more Peripheral
14 secure data over any stream based physical channel. Read more about `OSDP here
17 Although OSDP is steered towards the Access and Security industries, it can be
22 OSDP Supports the control of the following components on a PD:
/Zephyr-Core-3.5.0/subsys/mgmt/osdp/src/
Dosdp.c16 LOG_MODULE_REGISTER(osdp, CONFIG_OSDP_LOG_LEVEL);
43 static struct osdp osdp_ctx;
124 struct osdp *osdp_get_ctx() in osdp_get_ctx()
129 static struct osdp *osdp_build_ctx(struct osdp_channel *channel) in osdp_build_ctx()
132 struct osdp *ctx; in osdp_build_ctx()
168 struct osdp *ctx = osdp_get_ctx(); in osdp_refresh()
184 struct osdp *ctx; in osdp_init()
200 /* init OSDP uart device */ in osdp_init()
228 /* setup OSDP */ in osdp_init()
231 LOG_ERR("OSDP build ctx failed!"); in osdp_init()
[all …]
Dosdp_common.h10 #include <zephyr/mgmt/osdp.h>
43 * @brief OSDP reserved commands
77 * @brief OSDP reserved responses
208 * valid OSDP packet or the length of the packet was too long/incorrect.
449 /* OSDP specified data */
490 struct osdp { struct
530 /* from osdp.c */
531 struct osdp *osdp_get_ctx();
559 int osdp_setup(struct osdp *ctx, uint8_t *key);
560 void osdp_update(struct osdp *ctx);
[all …]
Dosdp_common.c20 LOG_MODULE_DECLARE(osdp, CONFIG_OSDP_LOG_LEVEL);
155 struct osdp *ctx = osdp_get_ctx(); in osdp_get_sc_status_mask()
Dosdp_cp.c9 LOG_MODULE_DECLARE(osdp, CONFIG_OSDP_LOG_LEVEL);
313 struct osdp *ctx = pd_to_osdp(pd); in cp_decode_response()
611 /* Valid OSDP packet in buffer */ in cp_process_reply()
786 struct osdp *ctx = pd_to_osdp(pd); in state_update()
957 struct osdp *ctx = osdp_get_ctx(); in osdp_cp_send_command_keyset()
1006 void osdp_update(struct osdp *ctx) in osdp_update()
1016 int osdp_setup(struct osdp *ctx, uint8_t *key) in osdp_setup()
1035 struct osdp *ctx = osdp_get_ctx(); in osdp_cp_set_event_callback()
1043 struct osdp *ctx = osdp_get_ctx(); in osdp_cp_send_command()
Dosdp_sc.c8 LOG_MODULE_DECLARE(osdp, CONFIG_OSDP_LOG_LEVEL);
15 /* Default key as specified in OSDP specification */
49 struct osdp *ctx = pd_to_osdp(pd); in osdp_compute_session_keys()
Dosdp_pd.c8 LOG_MODULE_DECLARE(osdp, CONFIG_OSDP_LOG_LEVEL);
919 void osdp_update(struct osdp *ctx) in osdp_update()
996 int osdp_setup(struct osdp *ctx, uint8_t *key) in osdp_setup()
/Zephyr-Core-3.5.0/include/zephyr/mgmt/
Dosdp.h44 * @brief LED Colors as specified in OSDP for the on_color/off_color parameters.
167 * @brief OSDP application exposed commands
180 * @brief OSDP Command Structure. This is a wrapper for all individual OSDP
216 * @brief OSDP event cardread
242 * @brief OSDP Event Keypad
256 * @brief OSDP PD Events
265 * @brief OSDP Event structure.
/Zephyr-Core-3.5.0/subsys/mgmt/
DCMakeLists.txt7 add_subdirectory_ifdef(CONFIG_OSDP osdp)
DKconfig15 source "subsys/mgmt/osdp/Kconfig"
/Zephyr-Core-3.5.0/samples/subsys/mgmt/osdp/peripheral_device/src/
Dmain.c10 #include <zephyr/mgmt/osdp.h>
/Zephyr-Core-3.5.0/boards/arm/stm32_min_dev/
Dstm32_min_dev.dtsi18 zephyr,osdp-uart = &usart2;
/Zephyr-Core-3.5.0/samples/subsys/mgmt/osdp/control_panel/src/
Dmain.c10 #include <zephyr/mgmt/osdp.h>
/Zephyr-Core-3.5.0/doc/build/dts/api/
Dapi.rst428 * - zephyr,osdp-uart
429 - Sets UART device used by OSDP subsystem
/Zephyr-Core-3.5.0/
DMAINTAINERS.yml1799 OSDP:
1807 - subsys/mgmt/osdp/
1808 - include/zephyr/mgmt/osdp.h
1809 - samples/subsys/mgmt/osdp/
1811 - "area: OSDP"
DCODEOWNERS708 /include/zephyr/mgmt/osdp.h @sidcha
793 /samples/subsys/mgmt/osdp/ @sidcha
877 /subsys/mgmt/osdp/ @sidcha
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-2.4.rst781 * Added support for Open Supervised Device Protocol (OSDP), see :kconfig:option:`CONFIG_OSDP`.
933 * :github:`28411` - [Coverity CID :214281] Unchecked return value in subsys/mgmt/osdp/src/osdp.c
1003 …github:`28167` - [Coverity CID :214209] Dereference after null check in subsys/mgmt/osdp/src/osdp.c
1028 * :github:`28114` - subsys: OSDP forces SERIAL=y
1788 * :github:`19483` - Add support for Open Supervised Device Protocol (OSDP)

12