pw_spi_pico: Removed disused baud_rate
pw_spi_pico no longer initializes the SPI bus, so removing
disused member variable.
Change-Id: Ide97019fbbfb7d09fd9e06ab1e6bfb6cb6dd0cdc
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/125470
Commit-Queue: Chris Mumford <cmumford@google.com>
Reviewed-by: Anthony DiGirolamo <tonymd@google.com>
diff --git a/applications/app_common_impl/common_pico.cc b/applications/app_common_impl/common_pico.cc
index 3b6984c..f916f79 100644
--- a/applications/app_common_impl/common_pico.cc
+++ b/applications/app_common_impl/common_pico.cc
@@ -87,7 +87,7 @@
#endif
PicoDigitalOut s_display_cs_pin(TFT_CS);
PicoChipSelector s_spi_chip_selector(s_display_cs_pin);
-PicoInitiator s_spi_initiator(SPI_PORT, kBaudRate);
+PicoInitiator s_spi_initiator(SPI_PORT);
VirtualMutex s_spi_initiator_mutex;
Borrowable<Initiator> s_borrowable_spi_initiator(s_spi_initiator,
s_spi_initiator_mutex);
@@ -126,7 +126,7 @@
SpiValues::SpiValues(pw::spi::Config config,
pw::spi::ChipSelector& selector,
pw::sync::VirtualMutex& initiator_mutex)
- : initiator(SPI_PORT, kBaudRate),
+ : initiator(SPI_PORT),
borrowable_initiator(initiator, initiator_mutex),
device(borrowable_initiator, config, selector) {}
diff --git a/pw_spi_pico/initiator.cc b/pw_spi_pico/initiator.cc
index 2513d4c..ad03f8d 100644
--- a/pw_spi_pico/initiator.cc
+++ b/pw_spi_pico/initiator.cc
@@ -61,8 +61,7 @@
} // namespace
-PicoInitiator::PicoInitiator(spi_inst_t* spi, uint32_t baud_rate)
- : spi_(spi), baud_rate_(baud_rate), bits_per_word_(8) {}
+PicoInitiator::PicoInitiator(spi_inst_t* spi) : spi_(spi), bits_per_word_(8) {}
Status PicoInitiator::LazyInit() {
// Already initialized - nothing to do.
diff --git a/pw_spi_pico/public/pw_spi_pico/initiator.h b/pw_spi_pico/public/pw_spi_pico/initiator.h
index 67f368a..135401a 100644
--- a/pw_spi_pico/public/pw_spi_pico/initiator.h
+++ b/pw_spi_pico/public/pw_spi_pico/initiator.h
@@ -24,7 +24,7 @@
// Pico SDK userspace implementation of the SPI Initiator
class PicoInitiator : public Initiator {
public:
- PicoInitiator(spi_inst_t* spi, uint32_t baud_rate);
+ PicoInitiator(spi_inst_t* spi);
// Implements pw::spi::Initiator:
Status Configure(const Config& config) override;
@@ -34,7 +34,6 @@
Status LazyInit();
spi_inst_t* spi_;
- uint32_t baud_rate_;
Status init_status_; // The saved LazyInit() status.
BitsPerWord bits_per_word_; // Last Configure() bits_per_word.
};