├── .gitignore ├── .gitmodules ├── .vscode └── settings.json ├── CMakeLists.txt ├── LICENSE ├── README.ja.md ├── README.md ├── README.zh-CN.md ├── VERSION ├── doc ├── bluetooth_specification.ja.md ├── bluetooth_specification.md ├── bluetooth_specification.zh-CN.md ├── mruby_api.ja.md ├── mruby_api.md └── mruby_api.zh-CN.md ├── pm_static_nrf52840dk_nrf52840.yml ├── pm_static_nrf54l15dk_nrf54l15_cpuapp.yml ├── prj.conf ├── src ├── api │ ├── api.c │ ├── api.h │ ├── ble.c │ ├── ble.h │ ├── blink.c │ ├── blink.h │ ├── input.c │ ├── input.h │ ├── led.c │ ├── led.h │ ├── symbol.c │ └── symbol.h ├── app │ ├── blink.c │ ├── blink.h │ ├── comm.c │ ├── comm.h │ ├── init.c │ ├── init.h │ ├── mrubyc_vm.c │ ├── mrubyc_vm.h │ ├── storage.c │ └── storage.h ├── drv │ ├── ble.c │ ├── ble.h │ ├── ble_blink.c │ ├── ble_blink.h │ ├── gpio.c │ └── gpio.h ├── lib │ ├── fn.h │ └── mrubyc │ │ ├── LICENSE │ │ ├── hal.c │ │ └── hal.h ├── main.c └── rb │ ├── slot1.h │ ├── slot1.rb │ ├── slot2.h │ └── slot2.rb └── sysbuild.conf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/LICENSE -------------------------------------------------------------------------------- /README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/README.ja.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/VERSION -------------------------------------------------------------------------------- /doc/bluetooth_specification.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/doc/bluetooth_specification.ja.md -------------------------------------------------------------------------------- /doc/bluetooth_specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/doc/bluetooth_specification.md -------------------------------------------------------------------------------- /doc/bluetooth_specification.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/doc/bluetooth_specification.zh-CN.md -------------------------------------------------------------------------------- /doc/mruby_api.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/doc/mruby_api.ja.md -------------------------------------------------------------------------------- /doc/mruby_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/doc/mruby_api.md -------------------------------------------------------------------------------- /doc/mruby_api.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/doc/mruby_api.zh-CN.md -------------------------------------------------------------------------------- /pm_static_nrf52840dk_nrf52840.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/pm_static_nrf52840dk_nrf52840.yml -------------------------------------------------------------------------------- /pm_static_nrf54l15dk_nrf54l15_cpuapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/pm_static_nrf54l15dk_nrf54l15_cpuapp.yml -------------------------------------------------------------------------------- /prj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/prj.conf -------------------------------------------------------------------------------- /src/api/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/api.c -------------------------------------------------------------------------------- /src/api/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/api.h -------------------------------------------------------------------------------- /src/api/ble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/ble.c -------------------------------------------------------------------------------- /src/api/ble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/ble.h -------------------------------------------------------------------------------- /src/api/blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/blink.c -------------------------------------------------------------------------------- /src/api/blink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/blink.h -------------------------------------------------------------------------------- /src/api/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/input.c -------------------------------------------------------------------------------- /src/api/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/input.h -------------------------------------------------------------------------------- /src/api/led.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/led.c -------------------------------------------------------------------------------- /src/api/led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/led.h -------------------------------------------------------------------------------- /src/api/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/symbol.c -------------------------------------------------------------------------------- /src/api/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/api/symbol.h -------------------------------------------------------------------------------- /src/app/blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/blink.c -------------------------------------------------------------------------------- /src/app/blink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/blink.h -------------------------------------------------------------------------------- /src/app/comm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/comm.c -------------------------------------------------------------------------------- /src/app/comm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/comm.h -------------------------------------------------------------------------------- /src/app/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/init.c -------------------------------------------------------------------------------- /src/app/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/init.h -------------------------------------------------------------------------------- /src/app/mrubyc_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/mrubyc_vm.c -------------------------------------------------------------------------------- /src/app/mrubyc_vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/mrubyc_vm.h -------------------------------------------------------------------------------- /src/app/storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/storage.c -------------------------------------------------------------------------------- /src/app/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/app/storage.h -------------------------------------------------------------------------------- /src/drv/ble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/drv/ble.c -------------------------------------------------------------------------------- /src/drv/ble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/drv/ble.h -------------------------------------------------------------------------------- /src/drv/ble_blink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/drv/ble_blink.c -------------------------------------------------------------------------------- /src/drv/ble_blink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/drv/ble_blink.h -------------------------------------------------------------------------------- /src/drv/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/drv/gpio.c -------------------------------------------------------------------------------- /src/drv/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/drv/gpio.h -------------------------------------------------------------------------------- /src/lib/fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/lib/fn.h -------------------------------------------------------------------------------- /src/lib/mrubyc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/lib/mrubyc/LICENSE -------------------------------------------------------------------------------- /src/lib/mrubyc/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/lib/mrubyc/hal.c -------------------------------------------------------------------------------- /src/lib/mrubyc/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/lib/mrubyc/hal.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/main.c -------------------------------------------------------------------------------- /src/rb/slot1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/rb/slot1.h -------------------------------------------------------------------------------- /src/rb/slot1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/rb/slot1.rb -------------------------------------------------------------------------------- /src/rb/slot2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/rb/slot2.h -------------------------------------------------------------------------------- /src/rb/slot2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenBlink/openblink/HEAD/src/rb/slot2.rb -------------------------------------------------------------------------------- /sysbuild.conf: -------------------------------------------------------------------------------- 1 | SB_CONFIG_PARTITION_MANAGER=y 2 | --------------------------------------------------------------------------------