瀏覽代碼

Актуализировал файл.

Vladimir N. Shilov 5 年之前
父節點
當前提交
4fc33707e2
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      lib/i2c.h

+ 6 - 1
lib/i2c.h

@@ -4,10 +4,16 @@
 
 #include "stm8s.h"
 
+#define I2C_FAST        1
 #define F_MASTER_MHZ    16UL
 #define F_MASTER_HZ     16000000UL
+#ifdef I2C_FAST
+//400 кГц
+#define F_I2C_HZ        400000UL
+#else
 //100 кГц
 #define F_I2C_HZ        100000UL
+#endif // I2C_FAST
 
 //Результат выполнения операции с i2c
 typedef enum {
@@ -26,5 +32,4 @@ extern t_i2c_status  i2c_wr_reg(uint8_t address, uint8_t reg_addr, \
 // Чтение регистра slave-устройства
 extern t_i2c_status  i2c_rd_reg(uint8_t address, uint8_t reg_addr, \
                                 uint8_t * data, uint8_t length);
-
 #endif // I2C_H