소스 검색

replace display_Clear by display_Fill.

Vladimir N. Shilov 2 년 전
부모
커밋
b053f398f3
2개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 0
      inc/board.h
  2. 4 3
      src/board.c

+ 1 - 0
inc/board.h

@@ -28,6 +28,7 @@ void display_WriteBuffer(void);
 void display_PWM(uint8_t pwm);
 void display_BlinkState(dis_en_t state);
 void display_LedState(dis_en_t state);
+void display_Fill(uint8_t pattern);
 void EXTI4_15_IRQHandler(void);
 void DMA1_Channel2_3_IRQHandler(void);
 void I2C1_IRQHandler(void);

+ 4 - 3
src/board.c

@@ -258,7 +258,7 @@ void display_Init(void) {
   HT1632C_CS_OFF;
   GPIO_SPI_HW();
 
-  display_Clear();
+  display_Fill(0x0);
 }
 
 /**
@@ -478,9 +478,10 @@ void display_WriteBuffer(void) {
 }
 
 /**
- * @brief Clear display by zeroing display buffer.
+ * @brief Fill display.
+ * @param pattern for filling
  */
-void display_Clear(void) {
+void display_Fill(uint8_t pattern) {
   int i;
   for (i=0; i<DISPLAY_COLUMNS; i++) {
     display_Buffer[i] = 0x0;