mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
config.h versionを2.00に pm.c 非実機でもrcompとかをとりあえず計算(同じパスを通したい)するように pm.c 電池残量計算を出来るだけ実機とコード共通化(テスト済み) pm.c 電圧での残量キャップ計算をちょっと整理(テスト済み) pm.h コメント追加、K追加 task_misc.c vregからの読み出し、書き込みをアトミックに adc.c コメント追加 pm.c コメント追加 sim/sim/simFixture.c コメント追加 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@359 013db118-44a6-b54f-8bf7-843cb86687b1
150 lines
2.4 KiB
C
150 lines
2.4 KiB
C
#ifdef _WIN32
|
||
|
||
#include <fsl.h>
|
||
|
||
void EI(){;}
|
||
void DI(){;}
|
||
void HALT(){;}
|
||
void NOP(){;}
|
||
void STOP(){;}
|
||
|
||
unsigned char bcdtob( unsigned char arg )
|
||
{
|
||
return 0; // ƒvƒŒ<C692>[ƒXƒzƒ‹ƒ_
|
||
}
|
||
|
||
|
||
/*
|
||
typedef unsigned char fsl_u08;
|
||
typedef unsigned int fsl_u16;
|
||
typedef unsigned long int fsl_u32;
|
||
*/
|
||
/*
|
||
#define FSL_OK 0x00
|
||
#define FSL_ERR_FLMD0 0x01
|
||
#define FSL_ERR_PARAMETER 0x05
|
||
#define FSL_ERR_PROTECTION 0x10
|
||
#define FSL_ERR_ERASE 0x1A
|
||
#define FSL_ERR_BLANKCHECK 0x1B
|
||
#define FSL_ERR_IVERIFY 0x1B
|
||
#define FSL_ERR_WRITE 0x1C
|
||
#define FSL_ERR_EEP_IVERIFY 0x1D
|
||
#define FSL_ERR_EEP_BLANKCHECK 0x1E
|
||
#define FSL_ERR_INTERRUPTION 0x1F
|
||
*/
|
||
fsl_u08 FSL_Init(fsl_u08* data_buffer_pu08)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_Init_cont(fsl_u08* data_buffer_pu08)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_ModeCheck(void)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_BlankCheck(fsl_u16 block_u16)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_Erase(fsl_u16 block_u16)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_IVerify(fsl_u16 block_u16)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_Write(fsl_u32 s_address_u32, fsl_u08 word_count_u08)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_EEPROMWrite(fsl_u32 s_address_u32, fsl_u08 word_count_u08)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_GetSecurityFlags(fsl_u16* destination_pu16)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_GetActiveBootCluster(fsl_u08* destination_pu08)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_GetBlockEndAddr(fsl_u32* destination_pu32, fsl_u16 block_u16)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_GetFlashShieldWindow(fsl_u16* start_block_pu16, fsl_u16* end_block_pu16)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_InvertBootFlag(void)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_SetFlashShieldWindow(fsl_u16 start_block_u16, fsl_u16 end_block_u16)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_SetChipEraseProtectFlag(void)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_SetBlockEraseProtectFlag(void)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_SetWriteProtectFlag(void)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
fsl_u08 FSL_SetBootClusterProtectFlag(void)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
void FSL_SwapBootCluster(void)
|
||
{
|
||
;
|
||
}
|
||
|
||
fsl_u08 FSL_SwapActiveBootCluster(void)
|
||
{
|
||
return FSL_OK;
|
||
}
|
||
|
||
void FSL_ForceReset(void)
|
||
{
|
||
;
|
||
}
|
||
|
||
void FSL_SetInterruptMode(void)
|
||
{
|
||
;
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
#endif
|