Skip to Content
面板I2C 記錄

I2C 記錄

每一次匯流排存取都會留下紀錄,而且讀寫類的指令一律印出前後值的表格。

I2C 記錄面板,顯示讀寫紀錄與前後值表格
視窗版。每一筆寫入都印出寫入前的值(was)

那個 was 不是裝飾:寫進去之前先讀一次,所以改壞了可以照著改回來。⚠ 對 read-to-clear 的暫存器來說,那一次預讀本身就會清掉狀態——暫存器定義檔可以標記 某個暫存器跳過預讀。

等級與過濾

每一列左端的色條是等級:READ 青、WRITE 橙、POLL 紫、SUCCESS 綠、 ERROR 紅、WARN 黃、IC 粉。標題列的 chip 可以逐等級開關,也可以用 log 指令,或 ☰ → View → Log level filter。

逐匯流排過濾

接了多個 dongle 時,這個面板可以只顯示其中一條匯流排的紀錄——標題列的 Bus... chip,或 ☰ → Tab → Log bus for panel。

選取與複製

拖曳可以選取文字,Ctrl+C 複製。終端機版因為 Ctrl+C 保留給優雅關閉, 複製是 Ctrl+Shift+C。

終端機版

終端機版的 I2C 記錄面板

相關指令

log、clear、dump、dump all——用法見指令參考。 按 F8 把目前的 Log 匯出成檔案。 想拿到試算表裡分析,改用 log export csv(視窗版也可從選單 File > Export CSV 或面板右鍵選單),見匯出 CSV。