From 90a921828c1878d44ea36c9954672cc7af52c335 Mon Sep 17 00:00:00 2001 From: Pascal Koch <pascal.koch@stud.h-da.de> Date: Mon, 18 Nov 2024 15:21:42 +0100 Subject: [PATCH] test --- src/main.c | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/src/main.c b/src/main.c index 76b777ad..c8058593 100644 --- a/src/main.c +++ b/src/main.c @@ -16,9 +16,10 @@ unsigned* resetdone = (void*) (RESETS_BASE + RESETS_RESET_DONE_IO_BANK0_BITS); -unsigned* SDApinctrl = (void*)(IO_BANK0_BASE + IO_BANK0_GPIO0_CTRL_OFFSET); -unsigned* SCLpinctrl = (void*)(IO_BANK0_BASE + IO_BANK0_GPIO1_CTRL_OFFSET); - +//unsigned* SDApinctrl = (void*)(IO_BANK0_BASE + IO_BANK0_GPIO0_CTRL_OFFSET); +//unsigned* SCLpinctrl = (void*)(IO_BANK0_BASE + IO_BANK0_GPIO1_CTRL_OFFSET); +unsigned* SDApinctrl = (void *)PICO_DEFAULT_I2C_SDA_PIN; +unsigned* SCLpinctrl = (void *)PICO_DEFAULT_I2C_SCL_PIN; @@ -29,15 +30,33 @@ int main() { //*SDApinctrl = IO_BANK0_GPIO0_CTRL_FUNCSEL_VALUE_I2C0_SDA; //*SCLpinctrl = IO_BANK0_GPIO1_CTRL_FUNCSEL_VALUE_I2C0_SCL; //gpio_set_function_masked(1 | 2, GPIO_FUNC_I2C); // + gpio_pull_up(*SDApinctrl); + gpio_pull_up(*SCLpinctrl); gpio_set_function_masked(*SDApinctrl , IO_BANK0_GPIO0_CTRL_FUNCSEL_VALUE_I2C0_SDA); // gpio_set_function_masked(*SCLpinctrl , IO_BANK0_GPIO1_CTRL_FUNCSEL_VALUE_I2C0_SCL); // i2c_init(i2c_default, 100000); - i2c_write_blocking(i2c_default, 0x70 , 0x21, 1 ,false); - gpio_pull_up(SDApinctrl); + gpio_pull_up(*SDApinctrl); + gpio_pull_up(*SCLpinctrl); + + //uint8_t* lampe [2] = {0x01,0xff}; + + i2c_write_blocking(i2c_default, 0x70 ,(const uint8_t *) 0x21, 1 ,false); + i2c_write_blocking(i2c_default, 0x70 ,(const uint8_t *) 0xa0, 1 ,false); + i2c_write_blocking(i2c_default, 0x70 ,(const uint8_t *) 0xe1, 1 ,false); + i2c_write_blocking(i2c_default, 0x70 ,(const uint8_t *) 0x81, 1 ,false); + i2c_write_blocking(i2c_default, 0x70 ,(const uint8_t *) 0x0055, 2 ,false); + //i2c_write_blocking(i2c_default, 0x70 ,(const uint8_t *) 0x81, 1 ,false); + + + + + + + -- GitLab