1.gpio申請
int
gpio_request
(unsigned gpio,
const
char
*label)
;
獲得並占有 gpio 的使用權,由引數 gpio 指定具體 port,非空的lables指標有助於診斷,主要是告訴核心這位址被占用了,當其它地方呼叫同一位址的gpio_request就會報告錯誤,該位址已被申請。
2.釋放gpio
void
gpio_free
(unsigned gpio)
釋放 gpio 的使用權,由gpio 指定具體 port。例如gpio_free(gpioa_18),釋放gpioa_18的使用權。
3.gpio輸出
int
gpio_direction_input
(unsigned gpio)
;
將gpio設定為輸出模式,設定成功返回0。
int
gpio_direction_output
(unsigned gpio,
int value);
將gpio設定為輸出模式,value為0:輸出低電平,1:輸出高電平,設定成功返回0。
4.gpio輸入
int
gpio_direction_input
(unsigned gpio)
;
將gpio設定為輸入模式,設定成功返回0。
5.gpio設定輸出值
void
gpio_set_value
(unsigned gpio,
int value)
;
為gpio設定輸出值,value為0:輸出低電平,1:輸出高電平。
6.設定gpio上下拉
int
gpio_pull_updown
(unsigned gpio,
unsigned value)
;
value為0 :normal 1:pull up 2:pull down C memcpy memmove等記憶體操作函式
返回值 destination 官方說明 複製記憶體塊 將num bytes的值從源指向的位置直接複製到目標指向的記憶體塊。源指標和目標指標指向的物件的基本型別與此函式無關 結果是資料的二進位制副本。函式不檢查源中是否有任何終止的空字元 它總是精確地複製num位元組。為了避免溢位,目標引數和源引數指...
mysql in操作和find in set函式
當我們要查詢id為1,2,3,4的資料的時候,可以用 in操作,例如 1 select from table where id in 1,2,3,4 view code 這時我有另外乙個表裡面的字段為a,儲存的值為1,2,3,4,把它作為條件去查詢的時候,那麼語句就變成了 1 select from...
全面解析PHP操作Memcache基本函式
memcache是什麼 memcache是danga.com的乙個專案,最早是為 livejournal 服務的,目前全世界不少人使用這個快取專案來構建自己大負載的 來分擔資料庫的壓力。它可以應對任意多個連線,使用非阻塞的網路io。由於它的工作機制是在記憶體中開闢一塊空間,程式設計客棧然後建立乙個h...