|
My Project
|

Macros | |
| #define | OLED_W_SCL(x) |
| #define | OLED_W_SDA(x) |
Functions | |
| void | OLED_I2C_Init (void) |
| void | OLED_I2C_Start (void) |
| I2C开始 | |
| void | OLED_I2C_Stop (void) |
| I2C停止 | |
| void | OLED_I2C_SendByte (uint8_t Byte) |
| I2C发送一个字节 | |
| void | OLED_WriteCommand (uint8_t Command) |
| OLED写命令 | |
| void | OLED_WriteData (uint8_t Data) |
| OLED写数据 | |
| void | OLED_SetCursor (uint8_t Y, uint8_t X) |
| OLED设置光标位置 | |
| void | OLED_Clear (void) |
| OLED清屏 | |
| void | OLED_ShowChar (uint8_t Line, uint8_t Column, char Char) |
| OLED显示一个字符 | |
| void | OLED_ShowString (uint8_t Line, uint8_t Column, char *String) |
| OLED显示字符串 | |
| uint32_t | OLED_Pow (uint32_t X, uint32_t Y) |
| OLED次方函数 | |
| void | OLED_ShowNum (uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length) |
| OLED显示数字(十进制,正数) | |
| void | OLED_ShowSignedNum (uint8_t Line, uint8_t Column, int32_t Number, uint8_t Length) |
| OLED显示数字(十进制,带符号数) | |
| void | OLED_ShowHexNum (uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length) |
| OLED显示数字(十六进制,正数) | |
| void | OLED_ShowBinNum (uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length) |
| OLED显示数字(二进制,正数) | |
| void | OLED_Init (void) |
| OLED初始化 | |
| #define OLED_W_SCL | ( | x | ) |
| #define OLED_W_SDA | ( | x | ) |
| void OLED_Clear | ( | void | ) |
OLED清屏
| 无 |
| 无 |
| void OLED_I2C_Init | ( | void | ) |
| void OLED_I2C_SendByte | ( | uint8_t | Byte | ) |
I2C发送一个字节
| Byte | 要发送的一个字节 |
| 无 |
| void OLED_I2C_Start | ( | void | ) |
I2C开始
| 无 |
| 无 |
| void OLED_I2C_Stop | ( | void | ) |
I2C停止
| 无 |
| 无 |
| void OLED_Init | ( | void | ) |
OLED初始化
| 无 |
| 无 |
| uint32_t OLED_Pow | ( | uint32_t | X, |
| uint32_t | Y ) |
OLED次方函数
| 返回值等于X的Y次方 |
| void OLED_SetCursor | ( | uint8_t | Y, |
| uint8_t | X ) |
OLED设置光标位置
| Y | 以左上角为原点,向下方向的坐标,范围:0~7 |
| X | 以左上角为原点,向右方向的坐标,范围:0~127 |
| 无 |
| void OLED_ShowBinNum | ( | uint8_t | Line, |
| uint8_t | Column, | ||
| uint32_t | Number, | ||
| uint8_t | Length ) |
OLED显示数字(二进制,正数)
| Line | 起始行位置,范围:1~4 |
| Column | 起始列位置,范围:1~16 |
| Number | 要显示的数字,范围:0~1111 1111 1111 1111 |
| Length | 要显示数字的长度,范围:1~16 |
| 无 |
| void OLED_ShowChar | ( | uint8_t | Line, |
| uint8_t | Column, | ||
| char | Char ) |
OLED显示一个字符
| Line | 行位置,范围:1~4 |
| Column | 列位置,范围:1~16 |
| Char | 要显示的一个字符,范围:ASCII可见字符 |
| 无 |
| void OLED_ShowHexNum | ( | uint8_t | Line, |
| uint8_t | Column, | ||
| uint32_t | Number, | ||
| uint8_t | Length ) |
OLED显示数字(十六进制,正数)
| Line | 起始行位置,范围:1~4 |
| Column | 起始列位置,范围:1~16 |
| Number | 要显示的数字,范围:0~0xFFFFFFFF |
| Length | 要显示数字的长度,范围:1~8 |
| 无 |
| void OLED_ShowNum | ( | uint8_t | Line, |
| uint8_t | Column, | ||
| uint32_t | Number, | ||
| uint8_t | Length ) |
OLED显示数字(十进制,正数)
| Line | 起始行位置,范围:1~4 |
| Column | 起始列位置,范围:1~16 |
| Number | 要显示的数字,范围:0~4294967295 |
| Length | 要显示数字的长度,范围:1~10 |
| 无 |
| void OLED_ShowSignedNum | ( | uint8_t | Line, |
| uint8_t | Column, | ||
| int32_t | Number, | ||
| uint8_t | Length ) |
OLED显示数字(十进制,带符号数)
| Line | 起始行位置,范围:1~4 |
| Column | 起始列位置,范围:1~16 |
| Number | 要显示的数字,范围:-2147483648~2147483647 |
| Length | 要显示数字的长度,范围:1~10 |
| 无 |
| void OLED_ShowString | ( | uint8_t | Line, |
| uint8_t | Column, | ||
| char * | String ) |
OLED显示字符串
| Line | 起始行位置,范围:1~4 |
| Column | 起始列位置,范围:1~16 |
| String | 要显示的字符串,范围:ASCII可见字符 |
| 无 |
| void OLED_WriteCommand | ( | uint8_t | Command | ) |
OLED写命令
| Command | 要写入的命令 |
| 无 |
| void OLED_WriteData | ( | uint8_t | Data | ) |
OLED写数据
| Data | 要写入的数据 |
| 无 |