aboutsummaryrefslogtreecommitdiff
path: root/02-usart/src/core/init.c
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2020-11-18 22:46:11 -0700
committerJosh Rahm <joshuarahm@gmail.com>2020-11-18 22:46:11 -0700
commit75f8523f3a70558788186f8f2d7ca5a6f9f71194 (patch)
treeccadcf76b602c91d840eb287d8d6fb423c8f19e8 /02-usart/src/core/init.c
parentc1405b06d98b9b227fa7ff53c158f31d745eb505 (diff)
downloadstm32l4-75f8523f3a70558788186f8f2d7ca5a6f9f71194.tar.gz
stm32l4-75f8523f3a70558788186f8f2d7ca5a6f9f71194.tar.bz2
stm32l4-75f8523f3a70558788186f8f2d7ca5a6f9f71194.zip
Change dma.h over to a regset() strategy.
Apparently people really don't like bitfields in practice, so I have devised a compromise to retain some readability while using bitmasks instead by writing a regset() macro.
Diffstat (limited to '02-usart/src/core/init.c')
-rw-r--r--02-usart/src/core/init.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/02-usart/src/core/init.c b/02-usart/src/core/init.c
index e127006..0a7cb7f 100644
--- a/02-usart/src/core/init.c
+++ b/02-usart/src/core/init.c
@@ -5,6 +5,8 @@
void main();
/* These are defined in the linker script. */
+
+#ifdef ARCH_STM32L4
extern uint32_t INIT_DATA_VALUES;
extern uint32_t DATA_SEGMENT_START;
extern uint32_t DATA_SEGMENT_STOP;
@@ -43,3 +45,5 @@ _Noreturn void on_reset()
for(;;);
}
+
+#endif /* ARCH_STM32L4 */