| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include "nfc_playlist_led.h"
- NotificationMessage blink_message_normal = {
- .type = NotificationMessageTypeLedBlinkStart,
- .data.led_blink.color = LightBlue | LightGreen,
- .data.led_blink.on_time = 10,
- .data.led_blink.period = 100,
- };
- const NotificationSequence blink_sequence_normal = {
- &blink_message_normal,
- &message_do_not_reset,
- NULL,
- };
- void start_normal_blink(NfcPlaylist* nfc_playlist) {
- if (nfc_playlist->emulate_led_indicator) {
- notification_message_block(nfc_playlist->notification, &blink_sequence_normal);
- }
- }
- NotificationMessage blink_message_error = {
- .type = NotificationMessageTypeLedBlinkStart,
- .data.led_blink.color = LightRed,
- .data.led_blink.on_time = 10,
- .data.led_blink.period = 100,
- };
- const NotificationSequence blink_sequence_error = {
- &blink_message_error,
- &message_do_not_reset,
- NULL,
- };
- void start_error_blink(NfcPlaylist* nfc_playlist) {
- if (nfc_playlist->emulate_led_indicator) {
- notification_message_block(nfc_playlist->notification, &blink_sequence_error);
- }
- }
- void stop_blink(NfcPlaylist* nfc_playlist) {
- if (nfc_playlist->emulate_led_indicator) {
- notification_message_block(nfc_playlist->notification, &sequence_blink_stop);
- }
- }
|