2019年3月7日

(C/C++) STL 標頭檔 algorithm (一)

摘要: 因為解題需求認識了一些STL相關funciton. 分別是 實際應用上, 如果使用 vector必須找出最大最小值可以利用 max_element/min_element 而裡頭的 input 分別是 想要搜尋範圍的 最前面以及最後面的 interator. 而另外的 count_if 簡單的解釋就 阅读全文

posted @ 2019-03-07 00:32 OO程式猿 阅读(311) 评论(0) 推荐(0) 编辑

2019年1月29日

(RaspBerry Pi) Python GPIO 基本操作

摘要: 目前打算由潛入深慢慢學習RaspBerry Pi, 所以先由最容易下手的Python進入樹莓派的世界 首先要使用 GPIO 需要利用RPI.GPIO package想當然爾必須先安裝 所以先執行下列命令進行安裝 則可以使用的IO可以透過下列命令檢查, 可以得到IO相關狀態 最後附上GPIO H/L的 阅读全文

posted @ 2019-01-29 22:49 OO程式猿 阅读(3646) 评论(0) 推荐(0) 编辑

2019年1月16日

(C/C++) string / *char / int 基本轉換

摘要: 網路上有許 string / *char / integer 基本轉換方式 string 與 *char 互相轉換的方法 int to *char / string *char to int 其中 atoi / _itoa 兩個函數由 stdlib.h 提供是滿常見的轉換方式,另外還有 atof 提 阅读全文

posted @ 2019-01-16 21:01 OO程式猿 阅读(285) 评论(0) 推荐(0) 编辑

2019年1月15日

(C/C++) FILE 讀寫檔案操作

摘要: 在C/C++ 讀寫檔案操作比較常見應該是利用 FILE、ifstream、ofstream 在這篇筆記裡頭記錄 FILE、fstream 使用方法及操作 在開始進行讀寫之前有一段註解,裡頭主要標示在fopen開檔之後必須填入的參數代表啥意思 w/r 就很簡易的只是 : 只能讀 / 只能寫,wb/rb 阅读全文

posted @ 2019-01-15 22:51 OO程式猿 阅读(1122) 评论(0) 推荐(0) 编辑

2019年1月9日

(Lua) C++ 寫函式,Lua 呼叫使用

摘要: C++ 裡頭寫一個 Function 但是透過 Lua 提供input參數並且回傳結果給Lua 輸出的辦法。 Lua 檔案 C++ 檔案 第31行,這邊主要是讓Lua symbol 可以辨識 average的感覺,還有另一種辦法可以自己創造一個 自己的Lua環境(Lib),打算在下一篇紀錄下來。 阅读全文

posted @ 2019-01-09 09:41 OO程式猿 阅读(363) 评论(0) 推荐(0) 编辑

2019年1月8日

(Lua) C++ 呼叫 Lua 的變數、函式

摘要: 簡單的在C++裡頭與Lua交互操作 首先提供 Lua 的簡單範例 呼叫變數的辦法 呼教 table的方式 在 C++ 輸入變數給 Lua 且 return 結果 以上是 Lua --> Stack 基本API應用,希望最後是把所有的API都玩過一遍。 這樣之後學習與應用時可以更加靈活 阅读全文

posted @ 2019-01-08 22:52 OO程式猿 阅读(502) 评论(0) 推荐(0) 编辑

(Lua) C++ 加入 Lua 環境擴充應用強度

摘要: Lua 在網上有非常多的介紹,就是一個小而巧的語言,可以放入嵌入式系統 也可以在一般的應用上非常強大,這邊主要記錄如何讓Lua加入C++裡頭應用 Lua source code 是以 C 語言下去編寫,在網上查編譯完大概有200K的大小 對於應用在STM32F407 感覺綽綽有餘 F4的Flash大 阅读全文

posted @ 2019-01-08 22:31 OO程式猿 阅读(702) 评论(0) 推荐(0) 编辑

2019年1月4日

(USB HID) VC++ 使用 SetupAPI 操作 USB HID Device

摘要: 在VC裡頭使用 Api必須include 跟加入 lib,加入之後就可以在VC裡頭任意使用api了 暫時先貼上程式碼...等待有空時候在更新說明 Dialog head file FindHid WriteFile ReadFile OutReport InReprot 阅读全文

posted @ 2019-01-04 22:45 OO程式猿 阅读(2383) 评论(0) 推荐(0) 编辑

(USB HID) In/Out Report 收發 Function

摘要: 在紀錄 In/Out Report 收發之前先來看一下一個struct 這邊有特別註解 Control Endpoint, Class Specific Endpoint,理解翻譯就是Control Endpoint 即是所謂的Endpoint 0 在USB協定中,一定是透過Endpoint 0,而 阅读全文

posted @ 2019-01-04 22:06 OO程式猿 阅读(3183) 评论(0) 推荐(0) 编辑

(USB HID) Configuration Descriptor

摘要: 最近完成了HID的基本收發,使用的配置用了2個Endpoint,把一些特別重要要的地方紀錄下來 整個Configuration 分成4大部分 : 1. Configuration 2. Interface 3. HID descriptor 4. Endpoint 以下分散開來記錄,首先紀錄Conf 阅读全文

posted @ 2019-01-04 20:51 OO程式猿 阅读(2503) 评论(0) 推荐(1) 编辑

导航