mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
(SDKの不具合だそうだが)コマンドが混ざったときに誤判定する、また、SoC側も誤読をしているはず。 TWL側のI2Cのフラグチェックが甘く、↑との合わせ技でif~elseの間でフラグが変わってしまうと意図しないステートに入って誤ったデータが流れる フラグチェックをまともにやるよう変更し、いくらか改善したが、SoCが誤読するのはどうしようもないので、どうにかしてもらう。 TWLでは押しボタンスイッチであり、マイコンの中でチャタリング除去と、キーリピートなどをするため、発生したと聞かないが、発生しうる。 ●TWL から の割り込み通知を一応実装 ●レジスタマップが変更になるので作業 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@23 013db118-44a6-b54f-8bf7-843cb86687b1
21 lines
481 B
C
21 lines
481 B
C
#ifndef __tasks__
|
|
#define __tasks__
|
|
|
|
|
|
#include "renge_defs.h"
|
|
|
|
|
|
|
|
/*****************************************************************************
|
|
逐一起動タスク
|
|
手動で追記
|
|
*****************************************************************************/
|
|
extern task_status_immed ntr_pmic_comm();
|
|
extern task_status_immed tsk_cbk_accero();
|
|
extern task_status_immed do_command();
|
|
|
|
extern task_status_immed acc_read();
|
|
extern task_status_immed acc_write();
|
|
|
|
#endif
|