├── README.md ├── nrf52840-contact ├── boards │ └── arm │ │ └── minew_nrf52840_contact │ │ ├── Kconfig.board │ │ ├── Kconfig.defconfig │ │ ├── board.cmake │ │ ├── minew_nrf52840_contact-pinctrl.dtsi │ │ ├── minew_nrf52840_contact.dts │ │ ├── minew_nrf52840_contact.yaml │ │ └── minew_nrf52840_contact_defconfig ├── pcb-v03 │ ├── nrf52840-contact-v03.brd │ └── nrf52840-contact-v03.sch ├── zigbee2mqtt │ └── four-input.js └── zigbee_contact_v1 │ ├── .gitignore │ ├── .vscode │ └── launch.json │ ├── CMakeLists.txt │ ├── Kconfig │ ├── Kconfig.sysbuild │ ├── include │ ├── buttons.h │ ├── leds.h │ ├── zb_four_input.h │ └── zb_mem_config_custom.h │ ├── prj.conf │ └── src │ ├── buttons.c │ ├── leds.c │ └── main.c └── nrf52840-four-input ├── boards └── arm │ └── minew_nrf52840_four_button │ ├── Kconfig.board │ ├── Kconfig.defconfig │ ├── board.cmake │ ├── minew_nrf52840_four_button-pinctrl.dtsi │ ├── minew_nrf52840_four_button.dts │ ├── minew_nrf52840_four_button.yaml │ └── minew_nrf52840_four_button_defconfig ├── pcb-v01 ├── nrf52840_four_input_minew_module_v01.brd ├── nrf52840_four_input_minew_module_v01.dxf ├── nrf52840_four_input_minew_module_v01.sch └── nrf52840_four_input_minew_module_v01_bom.txt ├── zigbee2mqtt ├── blog-demo.py └── four-input.js └── zigbee_switch_v2 ├── .gitignore ├── .vscode └── launch.json ├── CMakeLists.txt ├── Kconfig ├── Kconfig.sysbuild ├── include ├── zb_four_input.h └── zb_mem_config_custom.h ├── prj.conf └── src └── main.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/README.md -------------------------------------------------------------------------------- /nrf52840-contact/boards/arm/minew_nrf52840_contact/Kconfig.board: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/boards/arm/minew_nrf52840_contact/Kconfig.board -------------------------------------------------------------------------------- /nrf52840-contact/boards/arm/minew_nrf52840_contact/Kconfig.defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/boards/arm/minew_nrf52840_contact/Kconfig.defconfig -------------------------------------------------------------------------------- /nrf52840-contact/boards/arm/minew_nrf52840_contact/board.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/boards/arm/minew_nrf52840_contact/board.cmake -------------------------------------------------------------------------------- /nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact-pinctrl.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact-pinctrl.dtsi -------------------------------------------------------------------------------- /nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact.dts -------------------------------------------------------------------------------- /nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact.yaml -------------------------------------------------------------------------------- /nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/boards/arm/minew_nrf52840_contact/minew_nrf52840_contact_defconfig -------------------------------------------------------------------------------- /nrf52840-contact/pcb-v03/nrf52840-contact-v03.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/pcb-v03/nrf52840-contact-v03.brd -------------------------------------------------------------------------------- /nrf52840-contact/pcb-v03/nrf52840-contact-v03.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/pcb-v03/nrf52840-contact-v03.sch -------------------------------------------------------------------------------- /nrf52840-contact/zigbee2mqtt/four-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee2mqtt/four-input.js -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/.gitignore -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/.vscode/launch.json -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/CMakeLists.txt -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/Kconfig -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/Kconfig.sysbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/Kconfig.sysbuild -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/include/buttons.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/include/buttons.h -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/include/leds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/include/leds.h -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/include/zb_four_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/include/zb_four_input.h -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/include/zb_mem_config_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/include/zb_mem_config_custom.h -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/prj.conf -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/src/buttons.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/src/buttons.c -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/src/leds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/src/leds.c -------------------------------------------------------------------------------- /nrf52840-contact/zigbee_contact_v1/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-contact/zigbee_contact_v1/src/main.c -------------------------------------------------------------------------------- /nrf52840-four-input/boards/arm/minew_nrf52840_four_button/Kconfig.board: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/boards/arm/minew_nrf52840_four_button/Kconfig.board -------------------------------------------------------------------------------- /nrf52840-four-input/boards/arm/minew_nrf52840_four_button/Kconfig.defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/boards/arm/minew_nrf52840_four_button/Kconfig.defconfig -------------------------------------------------------------------------------- /nrf52840-four-input/boards/arm/minew_nrf52840_four_button/board.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/boards/arm/minew_nrf52840_four_button/board.cmake -------------------------------------------------------------------------------- /nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button-pinctrl.dtsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button-pinctrl.dtsi -------------------------------------------------------------------------------- /nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button.dts -------------------------------------------------------------------------------- /nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button.yaml -------------------------------------------------------------------------------- /nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/boards/arm/minew_nrf52840_four_button/minew_nrf52840_four_button_defconfig -------------------------------------------------------------------------------- /nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01.brd -------------------------------------------------------------------------------- /nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01.dxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01.dxf -------------------------------------------------------------------------------- /nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01.sch -------------------------------------------------------------------------------- /nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01_bom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/pcb-v01/nrf52840_four_input_minew_module_v01_bom.txt -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee2mqtt/blog-demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee2mqtt/blog-demo.py -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee2mqtt/four-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee2mqtt/four-input.js -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/.gitignore -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/.vscode/launch.json -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/CMakeLists.txt -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/Kconfig -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/Kconfig.sysbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/Kconfig.sysbuild -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/include/zb_four_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/include/zb_four_input.h -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/include/zb_mem_config_custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/include/zb_mem_config_custom.h -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/prj.conf -------------------------------------------------------------------------------- /nrf52840-four-input/zigbee_switch_v2/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bikerglen/homebrew_zigbee_devices/HEAD/nrf52840-four-input/zigbee_switch_v2/src/main.c --------------------------------------------------------------------------------