Check for interrupts (doesn't work properly with VDM)
Also check socket interrupts
If there is an interrupt, call the preset handler
割り込みをチェック(VDMの時、正常に動作しません)
ソケットの割り込みもチェックします
割り込みがあった場合、事前に設定されたhandlerを呼び出します
When it's true, do not call checkInterruptWait() for all sockets
trueの時、全ソケットのcheckInterrupt()呼び出しを行いません
Then whether you can check for interrupts
次に割り込みをチェックできるかどうか
Terminates each socket and terminates SPI communication
各ソケットの終了処理をし、SPI通信を終了
Create an instance of W5500Socket in the frame of the unused socket
使っていないソケットの枠にW5500Socketのインスタンスを生成
Instance of W5500Socket W5500Socketのインスタンス
Get physical layer status 物理層のステータス取得
Physical layer status 物理層のステータス
Get an instance of W5500Socket, generate if necessary
W5500Socketのインスタンスを取得、必要ならば生成
Socket ID (0~7) ソケットID (0~7)
Instance of W5500Socket W5500Socketのインスタンス
Whether SPI is available
SPIが利用可能かどうか
SPI status SPIのステータス
Get the IPv4 address when the destination could not be reached
宛先に到達できなかった時のIPv4アドレスを取得
IPv4 address IPv4アドレス
Get the port number when the destination could not be reached
宛先に到達できなかった時のポート番号を取得
Port number ポート番号
Get chip version チップバージョンの取得
Chip version チップバージョン
Reset W5500 in hardware
W5500をハードウェア的にリセット
Initialize W5500 and write common settings
W5500を初期化、共通設定の書き込み
W5500 config W5500の設定内容
Write result 書き込み結果
Set handler to catch all interrupts
Run checkInterruptWait() regularly to actually catch
全ての割り込みをキャッチするハンドラーを設定
実際にキャッチするにはcheckInterrupt()を定期的に実行
Callback function, name is the name of the interrupt received, extra is only when name=DestUnreach
コールバック関数、nameには受け取った割り込み名が入ります、extraはname=DestUnreachのときのみ
Set IPv4 address of default gateway
デフォルトゲートウェイのIPv4アドレスを設定
IPv4 address IPv4アドレス
Write result 書き込み結果
Set a handler to catch a specific interrupt
Run checkInterruptWait() regularly to actually catch
特定の割り込みをキャッチするハンドラーを設定
実際にキャッチするにはcheckInterrupt()を定期的に実行
Name of the interrupt to get 取得する割り込みの名前 (IPConflict | DestUnreach | PPPoEClose | MagicPacket)
Callback function, extra is only when name=DestUnreach
コールバック関数、extraはname=DestUnreachのときのみ
Set interrupt mask 割り込みマスクを設定
Mask マスク
Write result 書き込み結果
Set local IPv4 address ローカルIPv4アドレスを設定
IPv4 address IPv4アドレス
Write result 書き込み結果
Set MAC address MACアドレスを設定
MAC address MACアドレス
Write result 書き込み結果
Set mode モードを設定
WakeOnLAN(WoL), PingBlock, PPPoE and ForceARP
Write result 書き込み結果
Set 1 byte of the 4 bytes magic number of the Link Control protocol echo request
LinkControlプロトコルのechoリクエストの4bytesマジックナンバーの1byteを設定
Magic number マジックナンバー
Write result 書き込み結果
Set time to send echo request for Link Control Protocol
LinkControlプロトコルのechoリクエストを送っている時間を設定
time (in 25ms increments) 時間 (25ms刻み) (0~6375ms)
Write result 書き込み結果
Set MAC address of PPPoE server PPPoEサーバーのMACアドレスを設定
MAC address MACアドレス
Write result 書き込み結果
Set maximum receiving unit size of PPPoE PPPoEの最大受信ユニットサイズを設定
Unit size ユニットサイズ
Write result 書き込み結果
Set session ID of PPPoE server PPPoEサーバーのセッションIDを設定
Session ID セッションID
Write result 書き込み結果
Set physical layer config 物理層の設定
Physical layer config 物理層の設定内容
Write result 書き込み結果
Set retry count (Initial value: 8 times) 再試行回数を設定 (初期値: 8回)
retry count 再試行回数 (0~255)
Write result 書き込み結果
Set retry interval (Initial value: 200ms) 再試行間隔を設定 (初期値: 200ms)
Retry interval (in 0.2ms increments) 再試行間隔 (0.2ms刻み) (0~6553.5ms)
Write result 書き込み結果
Set subnet mask サブネットマスクを設定
Subnet mask サブネットマスク
Write result 書き込み結果
Wait until the connection with the router is established
ルーターとの接続が確立されるまで待機
Physical layer status 物理層のステータス
Generated using TypeDoc
W5500 management class W5500を管理するクラス