summaryrefslogtreecommitdiff
path: root/supervisor
diff options
context:
space:
mode:
authorLucian Copeland <hierophect@gmail.com>2020-08-10 13:16:20 -0400
committerLucian Copeland <hierophect@gmail.com>2020-08-10 13:16:20 -0400
commitd47bd5529c8e2944f5e18dec87ed432c742622ee (patch)
tree0c6d4395ed77480bb944724d94efd9c781c14f88 /supervisor
parent78d049d0f14206d653b89c8cdcc91199954858c1 (diff)
Fix neopixel macro issue, set default neopixel color
Diffstat (limited to 'supervisor')
-rw-r--r--supervisor/shared/rgb_led_status.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/supervisor/shared/rgb_led_status.c b/supervisor/shared/rgb_led_status.c
index b66bbd9d5..fe99129f8 100644
--- a/supervisor/shared/rgb_led_status.c
+++ b/supervisor/shared/rgb_led_status.c
@@ -387,22 +387,22 @@ void prep_rgb_status_animation(const pyexec_result_t* result,
if (!status->ok) {
status->total_exception_cycle = EXCEPTION_TYPE_LENGTH_MS * 3 + LINE_NUMBER_TOGGLE_LENGTH * status->digit_sum + LINE_NUMBER_TOGGLE_LENGTH * num_places;
}
- if (result->exception_type) {
- if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_IndentationError)) {
- status->exception_color = INDENTATION_ERROR;
- } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_SyntaxError)) {
- status->exception_color = SYNTAX_ERROR;
- } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_NameError)) {
- status->exception_color = NAME_ERROR;
- } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_OSError)) {
- status->exception_color = OS_ERROR;
- } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_ValueError)) {
- status->exception_color = VALUE_ERROR;
- } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_MpyError)) {
- status->exception_color = MPY_ERROR;
- } else {
- status->exception_color = OTHER_ERROR;
- }
+ if (!result->exception_type) {
+ status->exception_color = OTHER_ERROR;
+ } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_IndentationError)) {
+ status->exception_color = INDENTATION_ERROR;
+ } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_SyntaxError)) {
+ status->exception_color = SYNTAX_ERROR;
+ } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_NameError)) {
+ status->exception_color = NAME_ERROR;
+ } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_OSError)) {
+ status->exception_color = OS_ERROR;
+ } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_ValueError)) {
+ status->exception_color = VALUE_ERROR;
+ } else if (mp_obj_is_subclass_fast(result->exception_type, &mp_type_MpyError)) {
+ status->exception_color = MPY_ERROR;
+ } else {
+ status->exception_color = OTHER_ERROR;
}
#endif
}