From 9dcedf2cb559553bc27aeb1b3fc2526735ea6690 Mon Sep 17 00:00:00 2001 From: Amitesh Singh Date: Fri, 27 Dec 2024 17:27:49 +0530 Subject: [PATCH] fix: make it compilable with latest libocm3 --- main.cpp | 6 ++---- meson.build | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/main.cpp b/main.cpp index debc72e..cd9bc39 100644 --- a/main.cpp +++ b/main.cpp @@ -59,10 +59,9 @@ i2c_slave_init(uint8_t ownaddress) gpio_set_mode(GPIOB, GPIO_MODE_OUTPUT_50_MHZ, GPIO_CNF_OUTPUT_ALTFN_OPENDRAIN, GPIO_I2C1_SCL); //PB6 - i2c_reset(I2C1); i2c_peripheral_disable(I2C1); - i2c_set_speed(I2C1, i2c_speed_sm_100k, I2C_CR2_FREQ_36MHZ); + i2c_set_speed(I2C1, i2c_speed_sm_100k, 36); i2c_set_own_7bit_slave_address(I2C1, ownaddress); i2c_enable_interrupt(I2C1, I2C_CR2_ITEVTEN | I2C_CR2_ITBUFEN); i2c_peripheral_enable(I2C1); @@ -139,8 +138,7 @@ extern "C" void i2c1_ev_isr(void) int main( void ) { //set STM32 to 72 MHz - rcc_clock_setup_in_hse_8mhz_out_72mhz(); - + rcc_clock_setup_pll(&rcc_hse_configs[RCC_CLOCK_HSE8_72MHZ]); // Enable GPIOC clock rcc_periph_clock_enable(RCC_GPIOC); //Set GPIO13 (inbuild led connected) to 'output push-pull' diff --git a/meson.build b/meson.build index be5e55e..6810d69 100644 --- a/meson.build +++ b/meson.build @@ -28,7 +28,7 @@ stinfo = find_program('st-info') stflash = find_program('st-flash') #define libopencm3 path here -libocm3Path = '/home/ami/repos/libopencm3' +libocm3Path = '/home/ami/work/repos/libopencm3' #define cpu types here cputype = 'cortex-m3'