Taltech_embedded/common/systick.c

18 lines
417 B
C

#include "systick.h"
#include "inc/msp432p401r.h"
void SysTickInit(void) {
SysTick->LOAD = 0x00FFFFFF; // maximum reload value
SysTick->CTRL = 0x00000005; // enable SysTick with no interrupts
}
// Assumes 48 MHz bus clock
void SysTickWait(uint32_t delay_ticks) {
// write this code
// any write to CVR clears it and COUNTFLAG in CSR
}
void SysTickWait1us(uint32_t times) {
// write this code
}