31 #define SYSCTL_SRAM_BANK7 SYSCTL_SRAM_BANKEN_BNK7_EN
32 #define SYSCTL_SRAM_BANK6_TO_7 SYSCTL_SRAM_BANKEN_BNK6_EN
33 #define SYSCTL_SRAM_BANK5_TO_7 SYSCTL_SRAM_BANKEN_BNK5_EN
34 #define SYSCTL_SRAM_BANK4_TO_7 SYSCTL_SRAM_BANKEN_BNK4_EN
35 #define SYSCTL_SRAM_BANK3_TO_7 SYSCTL_SRAM_BANKEN_BNK3_EN
36 #define SYSCTL_SRAM_BANK2_TO_7 SYSCTL_SRAM_BANKEN_BNK2_EN
37 #define SYSCTL_SRAM_BANK1_TO_7 SYSCTL_SRAM_BANKEN_BNK1_EN
39 #define SYSCTL_HARD_RESET 1
40 #define SYSCTL_SOFT_RESET 0
42 #define SYSCTL_PERIPH_DMA SYSCTL_PERI_HALTCTL_DMA
43 #define SYSCTL_PERIPH_WDT SYSCTL_PERI_HALTCTL_WDT
44 #define SYSCTL_PERIPH_ADC SYSCTL_PERI_HALTCTL_ADC
45 #define SYSCTL_PERIPH_EUSCIB3 SYSCTL_PERI_HALTCTL_EUB3
46 #define SYSCTL_PERIPH_EUSCIB2 SYSCTL_PERI_HALTCTL_EUB2
47 #define SYSCTL_PERIPH_EUSCIB1 SYSCTL_PERI_HALTCTL_EUB1
48 #define SYSCTL_PERIPH_EUSCIB0 SYSCTL_PERI_HALTCTL_EUB0
49 #define SYSCTL_PERIPH_EUSCIA3 SYSCTL_PERI_HALTCTL_EUA3
50 #define SYSCTL_PERIPH_EUSCIA2 SYSCTL_PERI_HALTCTL_EUA2
51 #define SYSCTL_PERIPH_EUSCIA1 SYSCTL_PERI_HALTCTL_EUA1
52 #define SYSCTL_PERIPH_EUSCIA0 SYSCTL_PERI_HALTCTL_EUA0
53 #define SYSCTL_PERIPH_TIMER32_0_MODULE SYSCTL_PERI_HALTCTL_T32_0
54 #define SYSCTL_PERIPH_TIMER16_3 SYSCTL_PERI_HALTCTL_T16_3
55 #define SYSCTL_PERIPH_TIMER16_2 SYSCTL_PERI_HALTCTL_T16_2
56 #define SYSCTL_PERIPH_TIMER16_1 SYSCTL_PERI_HALTCTL_T16_1
57 #define SYSCTL_PERIPH_TIMER16_0 SYSCTL_PERI_HALTCTL_T16_0
59 #define SYSCTL_NMIPIN_SRC SYSCTL_NMI_CTLSTAT_PIN_SRC
60 #define SYSCTL_PCM_SRC SYSCTL_NMI_CTLSTAT_PCM_SRC
61 #define SYSCTL_PSS_SRC SYSCTL_NMI_CTLSTAT_PSS_SRC
62 #define SYSCTL_CS_SRC SYSCTL_NMI_CTLSTAT_CS_SRC
64 #define SYSCTL_REBOOT_KEY 0x6900
66 #define SYSCTL_1_2V_REF OFS_DDDS_ADC14_REFTEMP0
67 #define SYSCTL_1_45V_REF OFS_DDDS_ADC14_REFTEMP1
68 #define SYSCTL_2V_REF OFS_DDDS_ADC14_REFTEMP2
69 #define SYSCTL_2_5V_REF OFS_DDDS_ADC14_REFTEMP3
71 #define SYSCTL_85_DEGREES_C 0
72 #define SYSCTL_30_DEGREES_C 16
397 uint32_t temperature);
415 #endif // __SYSCTL_H__
void SysCtl_enableSRAMBankRetention(uint_fast8_t sramBank)
Definition: sysctl.c:125
uint_fast16_t SysCtl_getTempCalibrationConstant(uint32_t refVoltage, uint32_t temperature)
Definition: sysctl.c:194
uint_fast8_t SysCtl_getNMISourceStatus(void)
Definition: sysctl.c:71
void SysCtl_disableGlitchFilter(void)
Definition: sysctl.c:189
void SysCtl_enableGlitchFilter(void)
Definition: sysctl.c:184
uint_least32_t SysCtl_getFlashSize(void)
Definition: sysctl.c:56
void SysCtl_setWDTPasswordViolationResetType(uint_fast8_t resetType)
Definition: sysctl.c:173
uint_least32_t SysCtl_getSRAMSize(void)
Definition: sysctl.c:51
void SysCtl_disableSRAMBankRetention(uint_fast8_t sramBank)
Definition: sysctl.c:136
void SysCtl_setWDTTimeoutResetType(uint_fast8_t resetType)
Definition: sysctl.c:164
void SysCtl_disableSRAMBank(uint_fast8_t sramBank)
Definition: sysctl.c:87
void SysCtl_disableNMISource(uint_fast8_t flags)
Definition: sysctl.c:61
void SysCtl_enablePeripheralAtCPUHalt(uint_fast16_t devices)
Definition: sysctl.c:152
void SysCtl_disablePeripheralAtCPUHalt(uint_fast16_t devices)
Definition: sysctl.c:158
void SysCtl_rebootDevice(void)
Definition: sysctl.c:147
void SysCtl_enableNMISource(uint_fast8_t flags)
Definition: sysctl.c:66
void SysCtl_enableSRAMBank(uint_fast8_t sramBank)
Definition: sysctl.c:76