M128_HMI_get¶
呼叫介面¶
char M128_HMI_get(int Bytes, void *Data_p)
簡介¶
呼叫函式可以由人機接收指定位元組數Bytes的資料,並存入指標*Data_p所指記憶體內。
輸入參數¶
Bytes:欲接收資料bytes數大小,最大值為65535。
Data_p:欲存放接收矩陣資料之變數指標位址。
回傳¶
0:成功。
1:錯誤,參數不合理。
2:錯誤:送收BYTES數不吻合,請檢察送收端bytes數是否吻合。
Type資料型態對應表¶
| 編號 | 使用資料型態 | 說明 | avr-gcc中的變數型態 |
|---|---|---|---|
| 0 | int8 | 8 bit 整數型態 | char, int8_t |
| 1 | int16 | 16 bit 整數型態 | int, int16_t |
| 2 | int32 | 32 bit 整數型態 | long int, int32_t |
| 3 | int64 | 64 bit 整數型態 | int64_t |
| 4 | uint8 | 8 bit正整數型態 | unsigned char, uint8_t |
| 5 | uint16 | 16 bit正整數型態 | unsigned int, uint16_t |
| 6 | uint32 | 32 bit 正整數型態 | unsigned long int, uint32_t |
| 7 | uint64 | 64 bit 正整數型態 | uint64_t |
| 8 | float32 | 32 bit 浮點數型態 | float, double |
| 9 | float64 | 64 bit 浮點數型態 |
(avr-gcc中的float、double皆為32bits的浮點數)