zephyr/samples
Chaim Zax f54a53b4b3 drivers: ws2812_gpio: Make timing configurable and less hardware dependend
The current driver contains assembly code which is specific for the nRF51
SOC which makes it incompatible with other SOC's. This patch adds support
for other nRF SOC's as well. The timing is calucated based on the CPU clock
frequency, but can be configured manually as well if needed.

Changes have been verified on a Adafruit Feather nRF52840 Express board,
which contains a single NeoPixel RGB LED. Timings have been verified using
a scope connected to the WS1812 data line.

Signed-off-by: Chaim Zax <chaim.zax@zaxx.pro>
2024-09-06 11:31:00 -04:00
..
application_development samples: application_development: use zephyr:code-sample directive 2024-08-27 15:13:43 -04:00
arch samples: pktqueue: remove main.h 2024-05-21 20:54:13 -04:00
basic samples: button: add a note about the input subsystem and samples 2024-07-30 18:29:50 +01:00
bluetooth samples: bluetooth: Use "Bluetooth LE" terminology 2024-09-05 16:58:32 -04:00
boards driver: wifi: esp32: add APSTA support 2024-09-06 11:28:15 -04:00
cpp samples: cpp: use zephyr:code-sample directive 2024-08-27 15:13:43 -04:00
drivers drivers: ws2812_gpio: Make timing configurable and less hardware dependend 2024-09-06 11:31:00 -04:00
fuel_gauge Samples: max17048: added units to output 2024-07-10 11:36:28 +02:00
hello_world samples: hello_world: Use full board target string for hwmv2 boards 2024-03-21 20:10:46 +01:00
kernel samples: add bootargs sample 2024-09-05 12:30:39 -05:00
modules doc: samples: use :zephyr-app: for in-tree samples 2024-09-05 17:18:05 -04:00
net samples: net: http_server: Create service binding to all addresses 2024-09-06 09:58:50 -05:00
philosophers doc: samples: philosophers: fix formatting and spelling 2024-05-31 03:08:52 -07:00
posix samples: posix: use zephyr:code-sample directive 2024-08-27 15:13:43 -04:00
sensor doc: samples: use :zephyr-app: for in-tree samples 2024-09-05 17:18:05 -04:00
shields style: samples: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
subsys samples: subsys: use zephyr:code-sample directive 2024-09-05 17:13:17 -04:00
synchronization samples/synchronization: fix thread b pinning 2024-07-30 18:30:30 +01:00
sysbuild doc: samples: use :zephyr-app: for in-tree samples 2024-09-05 17:18:05 -04:00
tfm_integration mbedtls: rename MBEDTLS_ENTROPY_ENABLED as MBEDTLS_ENTROPY_C 2024-08-24 07:16:51 -04:00
userspace samples: shared_mem: support shared_mem for frdm_mcxn236 board 2024-08-15 10:15:12 +01:00
classic.rst doc: fix top samples doc index 2021-03-09 17:48:18 -05:00
index.rst samples: move lz4 into modules 2024-08-12 19:24:15 -04:00
sample_definition_and_criteria.rst docs: Sample definition: Replace native_posix with native_sim 2023-11-20 12:02:48 +01:00