X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fdrivers%2Fao_m25.c;h=2e4cbedf989d23991c54245b6a6a18d392e2d1b1;hb=064e30c73ff539ec53d15efe6cbab982b9c35eaf;hp=550c9535f2735837d566d09ff131f6bbe73bedb6;hpb=202166275ba5220db54f63dcd9366e9115d09c0d;p=fw%2Faltos diff --git a/src/drivers/ao_m25.c b/src/drivers/ao_m25.c index 550c9535..2e4cbedf 100644 --- a/src/drivers/ao_m25.c +++ b/src/drivers/ao_m25.c @@ -101,7 +101,9 @@ static uint8_t ao_m25_mutex; static uint8_t ao_m25_instruction[4]; -#define M25_SELECT(cs) ao_spi_get_mask(AO_M25_SPI_CS_PORT,cs,AO_M25_SPI_BUS, AO_SPI_SPEED_FAST) +#define AO_M25_SPI_SPEED ao_spi_speed(10000000) /* this seems like a reasonable minimum speed to require */ + +#define M25_SELECT(cs) ao_spi_get_mask(AO_M25_SPI_CS_PORT,cs,AO_M25_SPI_BUS,AO_M25_SPI_SPEED) #define M25_DESELECT(cs) ao_spi_put_mask(AO_M25_SPI_CS_PORT,cs,AO_M25_SPI_BUS) #define M25_BLOCK_SHIFT 16