mirror of https://github.com/ARMmbed/mbed-os.git
deal with not implemented functions
parent
8989e39bb1
commit
2c10b93a12
|
@ -208,7 +208,7 @@ void WsfTimerInit(void)
|
||||||
{
|
{
|
||||||
WSF_QUEUE_INIT(&wsfTimerTimerQueue);
|
WSF_QUEUE_INIT(&wsfTimerTimerQueue);
|
||||||
|
|
||||||
wsfTimerRtcLastTicks = PalRtcCounterGet();
|
wsfTimerRtcLastTicks = 0;
|
||||||
wsfTimerRtcRemainder = 0;
|
wsfTimerRtcRemainder = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,104 +18,131 @@
|
||||||
#include "pal_types.h"
|
#include "pal_types.h"
|
||||||
#include "pal_uart.h"
|
#include "pal_uart.h"
|
||||||
#include "pal_nvm.h"
|
#include "pal_nvm.h"
|
||||||
|
#include "hal/ticker_api.h"
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
static const mbed_error_status_t function_not_implemented = MBED_MAKE_ERROR(MBED_MODULE_BLE, ENOSYS);
|
||||||
|
#define NOT_IMPLEMENTED(name) MBED_ERROR(function_not_implemented, "Provide implementation of "name".");
|
||||||
|
|
||||||
/* UART */
|
/* UART */
|
||||||
|
|
||||||
PalUartState_t PalUartGetState(PalUartId_t id)
|
MBED_WEAK PalUartState_t PalUartGetState(PalUartId_t id)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalUartGetState");
|
||||||
|
|
||||||
return PAL_UART_STATE_UNINIT;
|
return PAL_UART_STATE_UNINIT;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalUartInit(PalUartId_t id, const PalUartConfig_t *pCfg)
|
MBED_WEAK void PalUartInit(PalUartId_t id, const PalUartConfig_t *pCfg)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalUartInit");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalUartReadData(PalUartId_t id, uint8_t *pData, uint16_t len)
|
MBED_WEAK void PalUartReadData(PalUartId_t id, uint8_t *pData, uint16_t len)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalUartReadData");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalUartWriteData(PalUartId_t id, const uint8_t *pData, uint16_t len)
|
MBED_WEAK void PalUartWriteData(PalUartId_t id, const uint8_t *pData, uint16_t len)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalUartWriteData");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* NVM */
|
/* NVM */
|
||||||
|
|
||||||
void PalNvmInit(PalNvmCback_t actCback)
|
MBED_WEAK void PalNvmInit(PalNvmCback_t actCback)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalNvmInit");
|
||||||
}
|
}
|
||||||
|
|
||||||
PalNvmState_t PalNvmGetState()
|
MBED_WEAK PalNvmState_t PalNvmGetState()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalNvmGetState");
|
||||||
|
|
||||||
return PAL_NVM_STATE_UNINIT;
|
return PAL_NVM_STATE_UNINIT;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalNvmRead(void *pBuf, uint32_t size, uint32_t srcAddr)
|
MBED_WEAK void PalNvmRead(MBED_WEAK void *pBuf, uint32_t size, uint32_t srcAddr)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalNvmRead");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalNvmWrite(void *pBuf, uint32_t size, uint32_t dstAddr)
|
MBED_WEAK void PalNvmWrite(MBED_WEAK void *pBuf, uint32_t size, uint32_t dstAddr)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalNvmWrite");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalNvmEraseSector(uint32_t size, uint32_t startAddr)
|
MBED_WEAK void PalNvmEraseSector(uint32_t size, uint32_t startAddr)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalNvmEraseSector");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* LED */
|
/* LED */
|
||||||
|
|
||||||
void PalLedOn(uint8_t id)
|
MBED_WEAK void PalLedOn(uint8_t id)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalLedOn");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalLedOff(uint8_t id)
|
MBED_WEAK void PalLedOff(uint8_t id)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalLedOff");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* RTC */
|
/* RTC */
|
||||||
|
|
||||||
void PalRtcInit()
|
MBED_WEAK void PalRtcInit()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalRtcInit");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalRtcEnableCompareIrq()
|
MBED_WEAK void PalRtcEnableCompareIrq()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalRtcEnableCompareIrq");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalRtcDisableCompareIrq()
|
MBED_WEAK void PalRtcDisableCompareIrq()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalRtcDisableCompareIrq");
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t PalRtcCounterGet()
|
MBED_WEAK uint32_t PalRtcCounterGet()
|
||||||
{
|
{
|
||||||
return 0;
|
return osKernelGetTickCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalRtcCompareSet(uint32_t value)
|
MBED_WEAK void PalRtcCompareSet(uint32_t value)
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalRtcCompareSet");
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t PalRtcCompareGet()
|
MBED_WEAK uint32_t PalRtcCompareGet()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalRtcCompareGet");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* SYS */
|
/* SYS */
|
||||||
|
|
||||||
bool_t PalSysIsBusy()
|
MBED_WEAK bool_t PalSysIsBusy()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalSysIsBusy");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalSysAssertTrap()
|
MBED_WEAK void PalSysAssertTrap()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalSysAssertTrap");
|
||||||
}
|
}
|
||||||
|
|
||||||
void PalSysSleep()
|
MBED_WEAK void PalSysSleep()
|
||||||
{
|
{
|
||||||
|
NOT_IMPLEMENTED("PalSysSleep");
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
Loading…
Reference in New Issue