add ability to set SCK clock speed during init
parent
f86715abe8
commit
f7b7cbbe5b
|
@ -15,7 +15,8 @@ int main() {
|
|||
|
||||
printf("SPI master example\n");
|
||||
|
||||
sda5708_init(spi_default, PICO_DEFAULT_SPI_TX_PIN, PICO_DEFAULT_SPI_SCK_PIN, PICO_DEFAULT_SPI_CSN_PIN);
|
||||
sda5708_init(spi_default, PICO_DEFAULT_SPI_TX_PIN, PICO_DEFAULT_SPI_SCK_PIN,
|
||||
PICO_DEFAULT_SPI_CSN_PIN, 1000);
|
||||
sda5708_clear(spi_default);
|
||||
|
||||
sda5708_set_brightness(spi_default, 3);
|
||||
|
@ -29,7 +30,6 @@ int main() {
|
|||
i += a;
|
||||
if( i >= 7 || i <= 0) a = -a;
|
||||
|
||||
sleep_ms(500);
|
||||
}*/
|
||||
|
||||
uint8_t* buf[BUF_LEN] = {
|
||||
|
|
|
@ -31,9 +31,10 @@ uint8_t digit_lookup[] = {
|
|||
uint8_t BRIGHTNESS_LEVEL = 0b000;
|
||||
bool PEAK_CURRENT = 0b0;
|
||||
|
||||
void sda5708_init(spi_inst_t *spi, int SPI_DATA_PIN, int SPI_CLOCK_PIN, int SPI_LOAD_PIN){
|
||||
void sda5708_init(spi_inst_t *spi, int SPI_DATA_PIN, int SPI_CLOCK_PIN, int SPI_LOAD_PIN, int
|
||||
CLOCK_HZ){
|
||||
// Enable SPI 0 at 1 MHz and connect to GPIOs
|
||||
spi_init(spi_default, 1000*1000);
|
||||
spi_init(spi_default, CLOCK_HZ);
|
||||
|
||||
gpio_set_function(SPI_DATA_PIN, GPIO_FUNC_SPI);
|
||||
gpio_set_function(SPI_CLOCK_PIN, GPIO_FUNC_SPI);
|
||||
|
|
Loading…
Reference in New Issue