mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
修正:CTRCでヘッドホンから音が出ない 追加:白箱からの強制OFF 修正・追加:互換アプリのプレイ時間記録のためのフリーレジスタ お知らせLEDの仕様追加の件もあるので自己書き換え部分も含め RAM関係修正 修正:自己アップデートとWDTリセットの区別が付くようになった 修正:電池挿入直後が、普通に電源OFF時よりも消費電力が大きい ポートの初期値設定忘れ(TWL PMIC向けに書いていたときの名残) 無駄にstaticで確保してあるのを適切に エラーコードが不適切だった物を修正 レジスタの初期値間違い フリーレジスタを増やして歩数計を減らしたのでいろいろ修正 CTRCででポップ解除を忘れていた(イヤホンから音でない) git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@126 013db118-44a6-b54f-8bf7-843cb86687b1
58 lines
1.2 KiB
C
58 lines
1.2 KiB
C
#ifndef __renge_defs__
|
|
#define __renge_defs__
|
|
/******************************************************************************
|
|
Renge Ver.0 (2009/04/09)
|
|
2009- 7k4jhl R.Fujita @ RED.nintendo
|
|
|
|
OSにはほど遠い、簡易的なタスクシステム。
|
|
Range の Typo ではないです。レンゲです。
|
|
|
|
なんと レンゲ は俗称で日本名は ゲンゲ
|
|
小さいけど役に立つ役草です。
|
|
大きく育ってね!
|
|
******************************************************************************/
|
|
|
|
typedef unsigned char u8;
|
|
typedef signed char s8;
|
|
typedef unsigned short u16;
|
|
typedef signed short s16;
|
|
|
|
typedef unsigned char err;
|
|
|
|
|
|
|
|
// ************************************
|
|
#define SYS_INTERVAL_TICK 1.953
|
|
|
|
|
|
|
|
// ************************************
|
|
typedef enum{
|
|
ERR_SUCCESS = 0,
|
|
ERR_ERR,
|
|
ERR_SYSTEM_OFF
|
|
}ERR;
|
|
|
|
|
|
typedef enum{
|
|
ERR_FINISED = 0,
|
|
ERR_CONTINUE
|
|
}IMMED_TASK_ERR;
|
|
|
|
|
|
|
|
/**************************************
|
|
インターバル起動
|
|
*************************************/
|
|
typedef void task_status;
|
|
|
|
|
|
/**************************************
|
|
逐一起動のタスクリスト
|
|
廃止になるかもしれないが
|
|
*************************************/
|
|
typedef IMMED_TASK_ERR task_status_immed;
|
|
|
|
|
|
#endif
|