Nol.A SDK Library  24.11.0
For IoT System Software Development
SystemFeatherM0 Member List

This is the complete list of members for SystemFeatherM0, including all inherited members.

AdcReference_t enum nameMcuATSAMD21
bootTime (defined in McuATSAMD21)McuATSAMD21protected
CLOCK_HZMcuGeneric
countAtLastSec (defined in McuATSAMD21)McuATSAMD21protected
countSeconds (defined in McuATSAMD21)McuATSAMD21protected
errStandardPrintable
feedWatchdog() overrideSystemFeatherM0virtual
getDateTime(struct tm &t)RTCCalendar
getDateTime()RTCCalendar
getLastCoreRegisterDump() (defined in McuARMCortexM)McuARMCortexM
getResetReason()McuATSAMD21
getSupplyVoltage()SystemFeatherM0
getSystickCount() (defined in McuATSAMD21)McuATSAMD21
getTimeDiff()RTCCalendar
getTimeSinceBoot(struct timeval *tv) overrideMcuATSAMD21virtual
getUTC(struct tm &t)RTCCalendar
getUTC()RTCCalendar
getUTCFromHardware(uint16_t *year, uint8_t *month, uint8_t *day, uint8_t *hour, uint8_t *min, uint8_t *sec, uint32_t *subsec) override (defined in McuATSAMD21)McuATSAMD21protectedvirtual
handlerAlarm (defined in RTCCalendar)RTCCalendarprotected
main (defined in SystemFeatherM0)SystemFeatherM0friend
MAX_SYSTICK_COUNTMcuGeneric
McuARMCortexM(uint32_t clockHz, uint32_t systickHz, uint32_t maxSystickCount) (defined in McuARMCortexM)McuARMCortexMinline
McuATSAMD21(uint32_t) (defined in McuATSAMD21)McuATSAMD21
McuGeneric(uint32_t clockHz, uint32_t systickHz, uint32_t maxSystickCount) (defined in McuGeneric)McuGenericinline
MicrosToSystick(uint32_t usec) override (defined in McuATSAMD21)McuATSAMD21inlinevirtual
nextAlarm (defined in McuATSAMD21)McuATSAMD21protected
onDateTimeAlarm(void(*func)())RTCCalendar
outStandardPrintable
RESET_REASON_BOD12 enum valueMcuATSAMD21
RESET_REASON_BOD33 enum valueMcuATSAMD21
RESET_REASON_EXT enum valueMcuATSAMD21
RESET_REASON_POR enum valueMcuATSAMD21
RESET_REASON_SYST enum valueMcuATSAMD21
RESET_REASON_WDT enum valueMcuATSAMD21
RTCCalendar() (defined in RTCCalendar)RTCCalendar
saveCoreRegisterValues(uint32_t r0, uint32_t r1, uint32_t r2, uint32_t r3, uint32_t r12, uint32_t lr, uint32_t pc, uint32_t psr) (defined in McuARMCortexM)McuARMCortexM
setDateTime(struct tm &t)RTCCalendar
setDateTime(time_t t)RTCCalendar
setDateTimeAlarm(struct tm &t)RTCCalendar
setDateTimeAlarm(time_t t)RTCCalendar
setTimeAlarm(uint8_t hour, uint8_t min, uint8_t sec=0)RTCCalendar
setTimeDiff(int16_t diffMinutes)RTCCalendar
setUTC(struct tm &t)RTCCalendar
setUTC(time_t t)RTCCalendar
setUTCAlarmToHardware(uint8_t hour, uint8_t min, uint8_t sec) override (defined in McuATSAMD21)McuATSAMD21protectedvirtual
setUTCToHardware(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t min, uint8_t sec, int32_t subsec=-1) override (defined in McuATSAMD21)McuATSAMD21protectedvirtual
signalAlarm() (defined in RTCCalendar)RTCCalendarvirtual
StandardPrintable(Print *out, Print *err) (defined in StandardPrintable)StandardPrintableinline
StandardPrintable(Print *common) (defined in StandardPrintable)StandardPrintableinline
SystemFeatherM0() (defined in SystemFeatherM0)SystemFeatherM0
SYSTICK_HZMcuGeneric
SystickToMicros(uint32_t ticks) override (defined in McuATSAMD21)McuATSAMD21inlinevirtual
useSleepMcuGeneric
VREF_DEFAULT enum valueMcuATSAMD21
VREF_EXTERNAL enum valueMcuATSAMD21
VREF_EXTERNAL_A enum valueMcuATSAMD21
VREF_EXTERNAL_B enum valueMcuATSAMD21
VREF_INTERNAL enum valueMcuATSAMD21
VREF_INTERNAL1V enum valueMcuATSAMD21
VREF_INTERNALdiv1_48 enum valueMcuATSAMD21
VREF_INTERNALdiv2 enum valueMcuATSAMD21
waitSystick(uint32_t startTick, uint32_t numTicks) (defined in McuATSAMD21)McuATSAMD21
wakeup() (defined in McuGeneric)McuGenericinlineprotectedvirtual