diff options
author | Drew Barbier <dbarbi1@gmail.com> | 2018-07-02 01:48:36 -0500 |
---|---|---|
committer | Drew Barbier <dbarbi1@gmail.com> | 2018-07-02 01:48:36 -0500 |
commit | 833e3fadf745dfdec6c8208f6c3b2ffd7b5a6f7f (patch) | |
tree | e062d4403c9c3fec8ddc06389e35dbb87eba0992 /software/clic_vectored | |
parent | abbf5a2ef4b46218a1b24ef6afd6cf7b35a87e55 (diff) |
dont use pre-empt with buttons
Diffstat (limited to 'software/clic_vectored')
-rw-r--r-- | software/clic_vectored/clic_vectored.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/software/clic_vectored/clic_vectored.c b/software/clic_vectored/clic_vectored.c index 9ae99e3..db2435d 100644 --- a/software/clic_vectored/clic_vectored.c +++ b/software/clic_vectored/clic_vectored.c @@ -44,14 +44,14 @@ void print_instructions() { } -void button_0_isr(void)__attribute__((interrupt("SiFive-CLIC-preemptible"))); +void button_0_isr(void) __attribute__((interrupt)); void button_0_isr(void) { // Toggle Red LED + const char button_0_msg[] = "Button 0 was pressed. Toggle Red.\n"; write (STDOUT_FILENO, button_0_msg, strlen(button_0_msg)); GPIO_REG(GPIO_OUTPUT_VAL) = GPIO_REG(GPIO_OUTPUT_VAL) ^ (0x1 << RED_LED_OFFSET); clic_clear_pending(&clic, (LOCALINTIDBASE + LOCAL_INT_BTN_0)); - clic_enable_interrupt(&clic, (LOCALINTIDBASE + LOCAL_INT_BTN_0)); } void button_0_setup(void) { |