/* * bsp_max25512.c * * Created on: 2025年4月9日 * Author: 22332 */ #include "../bsp/drv_master_iic.h" #include "cola_init.h" #include "cola_device.h" #include "bsp_register_map.h" static cola_device_t g_max25512_iic; static uint16_t slave_address = MAX25512_Slave_Address; static int bsp_iic_max25512_write(cola_device_t *dev, int pos, const void *buffer, int size){ uint8_t *data = (uint8_t *)buffer; uint8_t buf[8]; if(size > 7) size = 7; buf[0] = (uint8_t)pos; for(int i=0; i