123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- #include "fsl_sim.h"
- #if (defined(FSL_FEATURE_SIM_OPT_HAS_USB_VOLTAGE_REGULATOR) && FSL_FEATURE_SIM_OPT_HAS_USB_VOLTAGE_REGULATOR)
- void SIM_SetUsbVoltRegulatorEnableMode(uint32_t mask)
- {
- SIM->SOPT1CFG |= (SIM_SOPT1CFG_URWE_MASK | SIM_SOPT1CFG_UVSWE_MASK | SIM_SOPT1CFG_USSWE_MASK);
- SIM->SOPT1 = (SIM->SOPT1 & ~kSIM_UsbVoltRegEnableInAllModes) | mask;
- }
- #endif
- void SIM_GetUniqueId(sim_uid_t *uid)
- {
- #if defined(SIM_UIDH)
- uid->H = SIM->UIDH;
- #endif
- #if (defined(FSL_FEATURE_SIM_HAS_UIDM) && FSL_FEATURE_SIM_HAS_UIDM)
- uid->M = SIM->UIDM;
- #else
- uid->MH = SIM->UIDMH;
- uid->ML = SIM->UIDML;
- #endif
- uid->L = SIM->UIDL;
- }
- #if (defined(FSL_FEATURE_SIM_HAS_RF_MAC_ADDR) && FSL_FEATURE_SIM_HAS_RF_MAC_ADDR)
- void SIM_GetRfAddr(sim_rf_addr_t *info)
- {
- info->rfAddrL = SIM->RFADDRL;
- info->rfAddrH = SIM->RFADDRH;
- }
- #endif
|