altos/lpc: Stop sending SETUP IN when the requested size is reached
[fw/altos] / src / lpc / lpc.h
index f13ec61529860876c0b5217fa90e92a38dc4ba89..3300c86f1d942f9a9ea03e47b70cd39cee4882ee 100644 (file)
@@ -486,6 +486,11 @@ struct lpc_scb {
 
 extern struct lpc_scb lpc_scb;
 
+#define LPC_SCB_SYSMEMREMAP_MAP                0
+# define LPC_SCB_SYSMEMREMAP_MAP_BOOT_LOADER   0
+# define LPC_SCB_SYSMEMREMAP_MAP_RAM           1
+# define LPC_SCB_SYSMEMREMAP_MAP_FLASH         2
+
 #define LPC_SCB_PRESETCTRL_SSP0_RST_N  0
 #define LPC_SCB_PRESETCTRL_I2C_RST_N   1
 #define LPC_SCB_PRESETCTRL_SSP1_RST_N  2
@@ -1014,12 +1019,12 @@ extern struct lpc_nvic lpc_nvic;
 
 static inline void
 lpc_nvic_set_enable(int irq) {
-       lpc_nvic.iser |= (1 << irq);
+       lpc_nvic.iser = (1 << irq);
 }
 
 static inline void
 lpc_nvic_clear_enable(int irq) {
-       lpc_nvic.icer |= (1 << irq);
+       lpc_nvic.icer = (1 << irq);
 }
 
 static inline int