Skip to content

Commit 26f7587

Browse files
committed
K64F - USBDevice - MPU disable in init
1 parent e54d6bb commit 26f7587

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

libraries/USBDevice/USBDevice/USBHAL_KL25Z.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ USBHAL::USBHAL(void) {
8686
// Disable IRQ
8787
NVIC_DisableIRQ(USB0_IRQn);
8888

89+
#if defined(TARGET_K64F)
90+
MPU->CESR=0;
91+
#endif
8992
// fill in callback array
9093
epCallback[0] = &USBHAL::EP1_OUT_callback;
9194
epCallback[1] = &USBHAL::EP1_IN_callback;
@@ -136,9 +139,9 @@ USBHAL::USBHAL(void) {
136139
while(USB0->USBTRC0 & USB_USBTRC0_USBRESET_MASK);
137140

138141
// Set BDT Base Register
139-
USB0->BDTPAGE1=(uint8_t)((uint32_t)bdt>>8);
140-
USB0->BDTPAGE2=(uint8_t)((uint32_t)bdt>>16);
141-
USB0->BDTPAGE3=(uint8_t)((uint32_t)bdt>>24);
142+
USB0->BDTPAGE1 = (uint8_t)((uint32_t)bdt>>8);
143+
USB0->BDTPAGE2 = (uint8_t)((uint32_t)bdt>>16);
144+
USB0->BDTPAGE3 = (uint8_t)((uint32_t)bdt>>24);
142145

143146
// Clear interrupt flag
144147
USB0->ISTAT = 0xff;

0 commit comments

Comments
 (0)