You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fixes default vector table not being aligned to 256 in RAM images.
* Fixes Pio.can_add_program_at_offset not finding a position for any program except the first.
* Fixes immutable slice bug in Pio.Assembler
* Makes I2C.apply unfailable
* Makes fn get_regs() for some peripherials public, optimizes codegen for GPIOs by making some functions inline
* Fixes build error in i2c_bus_scan.zig
* Fixes src/mlx90640.zig
* Fixes pcf8574.zig
* Fixes src/hd44780.zig
---------
Co-authored-by: Felix "xq" Queißner <[email protected]>
constperipheral_block_freq= (comptimeconfig.clock_config.get_frequency(.clk_sys)) orelse@compileError("clk_sys must be set for I²C");
276
+
277
+
consttimings=comptimetranslate_baudrate(config.baud_rate, peripheral_block_freq) catch@compileError("baud_rate is not possible with the provided clock_config");
278
+
276
279
// set_baudrate() enables I2C block before returning
0 commit comments