We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 47269cb commit 6677bbcCopy full SHA for 6677bbc
bsp/k230/drivers/interdrv/i2c/drv_i2c.c
@@ -147,7 +147,7 @@ static int i2c_set_bus_speed(struct k230_i2c_dev *dev, rt_uint32_t speed)
147
* spklen = 0~50ns
148
*/
149
150
- spklen = 10 / (1e9 / dev->clock);
+ spklen = dev->clock * 10 / 1e9;
151
ft = dev->clock * 10 / 1e9;
152
period = dev->clock / speed;
153
period = period - spklen - 7 - 1 - ft;
@@ -576,9 +576,8 @@ static const struct dfs_file_ops eeprom_fops =
576
577
int i2c_slave_eeprom_init(void) {
578
int ret = 0;
579
-
580
rt_device_t device = &eeprom.device;
581
- device->fops = &eeprom_fops;
+
582
ret = rt_device_register(device, "i2c-slv-eeprom", RT_DEVICE_FLAG_RDWR);
583
if (ret)
584
{
0 commit comments