lkdfjlakdjsflasdkjflkjasdlxkfghskjdmfnvcm,a wejdfkjadsb cvljdgacus;b faLRFBhetg;8bdvan;/IHgtnudihdgrg;a/wlhrfp;ouitdscagjh
Dependencies: mbed
Fork of display_nums2 by
spi_fix.cpp
- Committer:
- billymark
- Date:
- 2018-03-09
- Revision:
- 3:1acb956e61b2
- Child:
- 4:a01cf485b9d9
File content as of revision 3:1acb956e61b2:
#include <io_pins.h> #include <mbed.h> #include <spi_fix.h> #include <display.h> static int previous_id = 0; SPI pleaseWorkThanks(SPI_MOSI_FIX, SPI_MISO_FIX, SPI_SCLK_FIX); void spi_send(struct spi_cfg spi_config, int spi_data){ spi_config.spi_ncs = 1; if(spi_config.spi_id != previous_id){ pleaseWorkThanks.format(spi_config.spi_no_bits,spi_cfg.spi_mode); pleaseWorkThanks.frequency(spi_config.spi_freq); } spi_config.spi_ncs = 0; pleaseWorkThanks.write(spi_data); //configures the decode register spi_config.spi_ncs = 1; }