原创 ESP32隨筆

一:ESP32中一種回調函數的使用機制: ESP32在運行過程中會產生各種網絡狀態事件, ESP32提供了一種方式來讓用戶獲取事件並執行自己的代碼,event_loop用來實現這一功能。 typedef esp_err_t (*

原创 cygwin使用zsh提示fock錯誤

解決方法 cmd /c "D:\ProSoftware\cygwin\bin\ash.exe D:\ProSoftware\cygwin\bin\rebaseall -v"

原创 EFR32 資源彙總

硬件相關 efr32mg21外設例程 世強資源 【經驗】如何將EFM32和EFR32的燒錄引腳配置成GPIO? 【經驗】多協議無線 SOC EFR32MG實現ZigBee的OTA操作指南 在rejoin的時候降低功耗

原创 Altium Designer使用筆記

#捕捉圓形柵格 捕捉->高級捕捉選項->勾選Snap To Arc Centers #圓形禁止敷銅 利用其他層首先繪製一個圓形區域,然後 Tools->Convert->Create Cutout from Selected P

原创 EFR32 UniqueID

EFR32 UniqueID UniqueID能夠唯一標識一個zigbee設備, 在EFR32設備中被稱之爲EUI64。 EUI64由64位構成,構成規則如下 OUI (Organizationally Unique Ident

原创 C語言的奇技淫巧(積累)

打印參數宏 #define INPUT_CHECK(x) \ if ((x)) \ {

原创 esp32隨筆-使用OpenOCD+SystemView進行Trace

環境 硬件 : ESP-WROVER-KIT 平臺 : Ubuntu18.04 參考資料: ESP-IDF Programming Guide 注意,根據硬件的不同,後面的部分存在一些差異,官方的ESP-WROVER-KIT調試起

原创 Cjson的學習筆記

一 JSON數據格式: 樣例 { "results": [ { "location": { "id": "KX0V9HP93GSS",

原创 ESP32學習隨筆

一 ESP32中一種回調函數的使用機制: ESP32在運行過程中會產生各種網絡狀態事件, ESP32提供了一種方式來讓用戶獲取事件並執行自己的代碼,event_loop用來實現這一功能。 typedef esp_err_t (*syst

原创 ucos統計功能

爲了瞭解ucos系統的使用情況,需要使用ucos提供的統計功能. OS_TASK_STAT_EN OSStatInit() OSTaskStat() 使能統計任務 使用統計功能需要使能統計任務,即OS_TASK_STAT_EN 置1

原创 VS Code 使用

嘗試使用 VS Code 來開發c項目. gtags與環境變量 沒有哪一次配置環境變量很順利的,不是嘗試無數次失敗,遊走在崩潰的邊緣,就是僥倖成功卻不知所以然.這次花了總算有一個可靠的解決方案. 首先,不要懷疑網上的教程,都是正確的,但

原创 OSSchedLock()

uC/OS-II中的OSSchedLock()和OSSchedUnlock()用來鎖定當前任務不被其他任務鎖定. 在使用時如果用戶調用了OSSchedLock()之後不能在調用不得使用任何能將現行任務掛起的系統調用。 如OSM

原创 sublime

sublime轉換文件編碼類型 在這裏可以選擇: 在sublime中採用UTF-8來保存文件.keil中使用ANSI. 大小寫切換 大寫轉小寫:CTRL+K+L 小寫轉大寫:CTRL+K+U

原创 DevExpress使用記錄

ribbon背景顏色 窗體使用的是office2010的樣式,但是在使用時ribbon的顏色和主題不搭: 之後發現使用defaultLookAndFeel這一控件可以改變ribbon的效果:

原创 鏈表(demo)

鏈表的插入 1.將鏈表頭鏈接到要插入的節點的next. 2. 將鏈表頭指向新插入的節點上.