モノワイヤレスソフトウェア使用許諾書
TWELITE SDK 利用規定
TWELITE SDKの構成
サポート、対応
ビルド定義について
binファイル命名則
Makefile について
Version.mk について
フォルダ構成
ファームウェア書換
ファームウェア書換用配線
tweterm.py
コマンドラインでのビルド方法
TWELITE SDKのインストール
VSCode での利用
モジュール
ネットワークについて
中継ネット
上位アドレスを固定した静的中継
NBビーコン方式の接続
中継ネットのアドレス
中継器の実装
子機の実装 (MININODES)
親機の実装
単純ネット
受信
送信
無線パケット
アドレスの指定
アプリケーションID
パケットの最大長
ソースコードの構造
TWELITE NET ライブラリ構造
TWENET 動作フロー
無線関連フロー
始動フロー
ハードウェアフロー
メインループフロー
ユーザ定義イベント処理関数フロー
用語
構造体
sToCoNet_AppContext
tsRxDataApp
tsTxDataApp
グローバル変数
sToCoNet_AppContext (静的変数)
uint32 u32TickCount_ms
コールバック関数
cbAppColdStart()
cbAppWarmStart()
cbToCoNet_u8HwInt()
cbToCoNet_vHwEvent()
cbToCoNet_vMain()
cbToCoNet_vNwkEvent()
cbToCoNet_vRxEvent()
cbToCoNet_vTxEvent()
モジュール ライブラリ
ENERGY SCAN
NB SCAN
中継ネット API
functions
ToCoNet_Nwk_bInit()
ToCoNet_Nwk_bPause()
ToCoNet_Nwk_bResume()
ToCoNet_Nwk_bStart()
ToCoNet_Nwk_bTx()
LayerTree ネット
ToCoNet_NwkLyTr_psConfig()
ToCoNet_NwkLyTr_psConfig_MiniNodes()
tsToCoNet_NwkLyTr_Context
Structure
tsRxDataApp (中継ネット)
tsToCoNet_Nwk_Context
tsTxDataApp (中継ネット)
PANIC
PRSEV ライブラリ
TWELITE NET関数
ToCoNet_bMacTxReq()
ToCoNet_bRegisterAesKey()
ToCoNet_Tx_vProcessEventQueue()
ToCoNet_u16RcCalib()
ToCoNet_u32GetRand()
ToCoNet_u32GetSerial()
ToCoNet_u32GetVersion()
ToCoNet_vChConfig()
ToCoNet_vDebugInit()
ToCoNet_vDebugLevel()
ToCoNet_vMacStart()
ToCoNet_vRfConfig()
ToCoNet_vSleep()
TWELITE NET マクロ
ToCoNet_REG_MOD_ALL()
utils.h
型 typedef, よく使うマクロ
ユーザ定義イベント処理関数
イベント
ステート(状態)
ToCoNet_Event API
ToCoNet_Event_Process()
ToCoNet_Event_Register_State_Machine()
ToCoNet_Event_SetState()
ToCoNet_Event_u32TickFrNewState()
ToCoNet_Event_vKeepStateOnRamHoldSleep()
Flash, EEPROM
EEPROM
Flash
ペリフェラル
ADC
adc.c
DIO
I2C
SPI
TickTimer
Timer
Timerライブラリ
tsTimerContext
vTimerConfig()
vTimerDisable()
vTimerStart()
vTimerStop()
UART
fprintf ライブラリ
tsFILE
vfPrintf()
vPutChar()
SERIAL ライブラリ
SERIAL_bRxQueueEmpty()
SERIAL_i16RxChar()
SERIAL_vFlush()
SERIAL_vInit()
SERIAL_vInitEx()
tsSerialPortSetup
tsUartOpt
WakeTimer