diff options
author | Ryan <fauxpark@gmail.com> | 2024-06-13 22:19:45 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-13 22:19:45 +1000 |
commit | 55538b2e1e743ec1a209e61880d52bb5d2156669 (patch) | |
tree | 22914c451f5d816470a159f28befd75585bfbceb /drivers/led/apa102.h | |
parent | c4a74be7f02ec64033638e93a49924df20fb2e57 (diff) |
APA102: API rework (#23355)
Diffstat (limited to 'drivers/led/apa102.h')
-rw-r--r-- | drivers/led/apa102.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/drivers/led/apa102.h b/drivers/led/apa102.h index 5e2f78658b..42f1344f0c 100644 --- a/drivers/led/apa102.h +++ b/drivers/led/apa102.h @@ -32,17 +32,8 @@ #define APA102_MAX_BRIGHTNESS 31 void apa102_init(void); - -/* User Interface - * - * Input: - * start_led: An array of GRB data describing the LED colors - * num_leds: The number of LEDs to write - * - * The functions will perform the following actions: - * - Set the data-out pin as output - * - Send out the LED data - */ -void apa102_setleds(rgb_led_t *start_led, uint16_t num_leds); +void apa102_set_color(uint16_t index, uint8_t red, uint8_t green, uint8_t blue); +void apa102_set_color_all(uint8_t red, uint8_t green, uint8_t blue); +void apa102_flush(void); void apa102_set_brightness(uint8_t brightness); |