diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2020-11-18 21:11:01 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2020-11-18 21:16:12 -0700 |
commit | c1405b06d98b9b227fa7ff53c158f31d745eb505 (patch) | |
tree | 77397453c2b0e20bbb4136aa52836fe3eb0e41e6 /02-usart/include/core/isr_vector.h | |
parent | 44c2d2d5e5ce43563a4912b2967cdb6b2039b6dd (diff) | |
download | stm32l4-c1405b06d98b9b227fa7ff53c158f31d745eb505.tar.gz stm32l4-c1405b06d98b9b227fa7ff53c158f31d745eb505.tar.bz2 stm32l4-c1405b06d98b9b227fa7ff53c158f31d745eb505.zip |
Reorganize some file. Put thte core register libraries in a core/
subdirectory.
Diffstat (limited to '02-usart/include/core/isr_vector.h')
-rw-r--r-- | 02-usart/include/core/isr_vector.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/02-usart/include/core/isr_vector.h b/02-usart/include/core/isr_vector.h new file mode 100644 index 0000000..78763cd --- /dev/null +++ b/02-usart/include/core/isr_vector.h @@ -0,0 +1,24 @@ +#ifndef CORE_h__ISR_VECTOR_H__ +#define CORE_h__ISR_VECTOR_H__ + +#include <stdint.h> + +/* + * Include file for interrupt service routines. + */ + +/* + * The interrupt service routines. These link in the function `main` as the + * main function. + */ +extern const void* vectors[]; + +/* + * Defines an error state. This loops forever and defines a distinct flashing + * pattern to let the user know an unhandled ISR happened. + */ +void unhandled_isr(uint8_t val); + +void isr_simple_pin_on(); + +#endif /* CORE_h___ISR_VECTOR_H__ */ |