Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 20 additions & 16 deletions Software/hackerspacemap2026/hackerspacemap2026.ino
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ uint32_t tick=0; // 10 ms each
uint32_t tickflag=0;
uint32_t tockticks=0; // 6000 ticks is one tock
uint32_t tock=0; // 60s each;
uint32_t tockflag=0;
uint32_t tockflag=1; // 1 so that data will be fetched at first loop cycle

void IRAM_ATTR HandleTimer(void) {
tick++;
Expand Down Expand Up @@ -301,21 +301,21 @@ static spi_transaction_t ledStringSpiTransaction;
// initialize the hardware to drive a led string
void SpiLedStringInitialize(void) {
ledStringSpiBusCfg = {
.mosi_io_num = LEDSTRINGPIN,
.miso_io_num = -1,
.sclk_io_num = -1,
.quadwp_io_num = -1,
.quadhd_io_num = -1,
.max_transfer_sz = LEDSTRINGBITS
};
.mosi_io_num = LEDSTRINGPIN,
.miso_io_num = -1,
.sclk_io_num = -1,
.quadwp_io_num = -1,
.quadhd_io_num = -1,
.max_transfer_sz = LEDSTRINGBITS
};
ledStringSpiInterfaceCfg = {
.command_bits = 0,
.address_bits = 0,
.mode = 0,
.clock_speed_hz = 3200000,
.spics_io_num = -1,
.queue_size = 1
};
.spics_io_num = -1,
.queue_size = 1
};
ledStringSpiTransaction = {
.flags=0,
.cmd=0,
Expand All @@ -327,11 +327,11 @@ void SpiLedStringInitialize(void) {
.rx_buffer=(void*)0
};

esp_err_t err;
err = spi_bus_initialize(SPI2_HOST, &ledStringSpiBusCfg, SPI_DMA_CH_AUTO);
ESP_ERROR_CHECK(err);
err = spi_bus_add_device(SPI2_HOST, &ledStringSpiInterfaceCfg, &ledStringSpiDevice);
ESP_ERROR_CHECK(err);
esp_err_t err;
err = spi_bus_initialize(SPI2_HOST, &ledStringSpiBusCfg, SPI_DMA_CH_AUTO);
ESP_ERROR_CHECK(err);
err = spi_bus_add_device(SPI2_HOST, &ledStringSpiInterfaceCfg, &ledStringSpiDevice);
ESP_ERROR_CHECK(err);
}

// update the actual screen by starting the data transfer
Expand Down Expand Up @@ -475,6 +475,10 @@ void setup(void) {
strcpy(ssid,"mywifi"); // your default network SSID (name of wifi network)
strcpy(password,"mywifipassword"); // your default network password

WiFi.mode(WIFI_STA);
delay(500);
esp_err_t err = esp_wifi_set_max_tx_power(40);

ConnectWifi();

prev=millis();
Expand Down