# V0.3 完成DHT10驱动函数,但是数据目前异常,等待排除硬件问题

This commit is contained in:
jxh
2025-03-21 00:45:04 +08:00
parent 58efe255f0
commit 9de7e3600d
9 changed files with 430 additions and 386 deletions

View File

@ -47,7 +47,7 @@ void OLED_Write_Data (uint8_t Data, uint8_t Inverse);
void OLED_Fill (uint8_t Mode);
void OLED_Row_Clear (uint8_t Row, uint8_t Amount, uint8_t Mode);
void OLED_Coord (uint8_t X, uint8_t Y);
void OLED_ShowRoll (uint8_t Y, uint8_t Line, uint8_t Mode);
// void OLED_ShowRoll (uint8_t Y, uint8_t Line, uint8_t Mode);
void OLED_ShowChar (uint8_t X, uint8_t Y, uint8_t Char, uint8_t Size,
uint8_t Inverse);
void OLED_ShowString (uint8_t X, uint8_t Y, const uint8_t *pChar, uint16_t Len,
@ -57,25 +57,27 @@ void OLED_ShowPrintf (uint8_t X, uint8_t Y, const uint8_t *pChar, uint8_t Size,
uint32_t OLED_Power (uint8_t M, uint8_t N);
void OLED_ShowNum (uint8_t X, uint8_t Y, uint32_t Num, uint8_t Len,
uint8_t Size, uint8_t Prefix, uint8_t Inverse);
void OLED_ShowHex (uint8_t X, uint8_t Y, uint32_t Num, uint8_t Size,
uint8_t Prefix, uint8_t Inverse);
void OLED_ShowFloat (uint8_t X, uint8_t Y, float Num, uint8_t Accuracy,
uint8_t Size, uint8_t Inverse);
// void OLED_ShowHex (uint8_t X, uint8_t Y, uint32_t Num, uint8_t Size,
// uint8_t Prefix, uint8_t Inverse);
#if 1
void OLED_ShowLanguage (uint8_t X, uint8_t Y, const uint8_t *pChar,
uint16_t Len, uint8_t Inverse);
#else
void OLED_ShowLanguage (uint8_t X, uint8_t Y, const uint8_t (*pArray)[16],
uint16_t Len, uint8_t Inverse);
#endif
// #if 1
// void OLED_ShowLanguage (uint8_t X, uint8_t Y, const uint8_t *pChar,
// uint16_t Len, uint8_t Inverse);
// #else
// void OLED_ShowLanguage (uint8_t X, uint8_t Y, const uint8_t (*pArray)[16],
// uint16_t Len, uint8_t Inverse);
// #endif
void OLED_Display_On (void);
void OLED_Display_Off (void);
void OLED_Init (void);
void OLED_ShowChinese (uint8_t X, uint8_t Y, const uint8_t *pArray,
uint8_t Inverse);
void OLED_Draw_Font (uint8_t X, uint8_t Y, const uint8_t *pArray,
uint8_t Inverse);
// void OLED_ShowChinese (uint8_t X, uint8_t Y, const uint8_t *pArray,
// uint8_t Inverse);
// void OLED_Draw_Font (uint8_t X, uint8_t Y, const uint8_t *pArray,
// uint8_t Inverse);
#endif /* __OLED12864_DRV_H */