mirror of
https://github.com/RfidResearchGroup/ChameleonMini.git
synced 2026-05-12 11:20:37 -07:00
52 lines
1.2 KiB
C
52 lines
1.2 KiB
C
/*
|
|
* Application.h
|
|
*
|
|
* Created on: 18.02.2013
|
|
* Author: skuser
|
|
*/
|
|
|
|
#ifndef APPLICATION_H_
|
|
#define APPLICATION_H_
|
|
|
|
#include "../Common.h"
|
|
#include "../Configuration.h"
|
|
#include "../Log.h"
|
|
|
|
/* Applications */
|
|
#include "MifareUltralight.h"
|
|
#include "MifareClassic.h"
|
|
#include "Reader14443A.h"
|
|
|
|
/* Function wrappers */
|
|
INLINE void ApplicationInit(void) {
|
|
ActiveConfiguration.ApplicationInitFunc();
|
|
}
|
|
|
|
INLINE void ApplicationTask(void) {
|
|
ActiveConfiguration.ApplicationTaskFunc();
|
|
}
|
|
|
|
INLINE void ApplicationTick(void) {
|
|
ActiveConfiguration.ApplicationTickFunc();
|
|
}
|
|
|
|
INLINE uint16_t ApplicationProcess(uint8_t* ByteBuffer, uint16_t ByteCount) {
|
|
return ActiveConfiguration.ApplicationProcessFunc(ByteBuffer, ByteCount);
|
|
}
|
|
|
|
INLINE void ApplicationReset(void) {
|
|
ActiveConfiguration.ApplicationResetFunc();
|
|
//LogEntry(LOG_INFO_RESET_APP, NULL, 0);
|
|
}
|
|
|
|
INLINE void ApplicationGetUid(ConfigurationUidType Uid) {
|
|
ActiveConfiguration.ApplicationGetUidFunc(Uid);
|
|
}
|
|
|
|
INLINE void ApplicationSetUid(ConfigurationUidType Uid) {
|
|
ActiveConfiguration.ApplicationSetUidFunc(Uid);
|
|
LogEntry(LOG_INFO_UID_SET, Uid, ActiveConfiguration.UidSize);
|
|
}
|
|
|
|
#endif /* APPLICATION_H_ */
|