pwm period is now 200us instead of the default 20ms veml6040 config is now AF_BIT | TRIG_BIT

Dependencies:   mbed MMA8451Q USBDevice WakeUp vt100

Fork of afero_node_suntory_2017_06_15 by Orefatoi

util/MCUResetReason.hpp

Committer:
Rhyme
Date:
2017-10-18
Revision:
23:e4d2316383a1
Parent:
10:02e481a80843

File content as of revision 23:e4d2316383a1:

#ifndef _MCU_RESET_REASON_HPP_
#define _MCU_RESET_REASON_HPP_

#include "mbed.h"

class MCUResetReason
{
    MCUResetReason();
    uint8_t SRS[2] ;
public:
    static MCUResetReason* ref();
    enum RESET_REASON
    {
        POWER_ON,
        EXTERNAL_PIN,
        WATCHDOG,
        LOSS_OF_LOCK,
        LOSS_OF_CLOCK,
        LOW_VOLTAGE_DETECT,
        LOW_LEAKAGE_WAKEUP,
        STOP_MODE_ACK_ERROR,
        MDM_AP_SYSTEM_RESET_REQUEST,
        SOFTWARE,
        CORE_LOCKUP,
        SIZE
    };
    static const char *str_reset_reason[SIZE];
    RESET_REASON getResetReason(void);
    const char *getResetReasonStr();
    void clearFlag();
};

#endif //#ifndef _MCU_RESET_REASON_HPP_