summaryrefslogtreecommitdiff
path: root/src/drivers
diff options
context:
space:
mode:
authorFinlay Davidson <finlay.davidson@coderclass.nl>2022-05-09 17:14:42 +0200
committerRiku Isokoski <riksu9000@gmail.com>2022-06-05 09:15:46 +0300
commit718fbdab98ae80923a548ac03b7843f5d618a4f6 (patch)
treea79cd712b94fd35d896e654f97fb0e96e5929d15 /src/drivers
parent0ce418364024efbe0f28a93f206d3122e5dbfe44 (diff)
Replace C-style casts with static_cast
Diffstat (limited to 'src/drivers')
-rw-r--r--src/drivers/DebugPins.cpp10
-rw-r--r--src/drivers/SpiNorFlash.cpp22
2 files changed, 20 insertions, 12 deletions
diff --git a/src/drivers/DebugPins.cpp b/src/drivers/DebugPins.cpp
index 92091280..4b2f0f16 100644
--- a/src/drivers/DebugPins.cpp
+++ b/src/drivers/DebugPins.cpp
@@ -19,16 +19,16 @@ void debugpins_init() {
nrf_gpio_pin_clear(DebugPin4);
}
void debugpins_set(debugpins_pins pin) {
- nrf_gpio_pin_set((uint32_t) (pin));
+ nrf_gpio_pin_set(static_cast<uint32_t>(pin));
}
void debugpins_clear(debugpins_pins pin) {
- nrf_gpio_pin_clear((uint32_t) (pin));
+ nrf_gpio_pin_clear(static_cast<uint32_t>(pin));
}
void debugpins_pulse(debugpins_pins pin) {
- nrf_gpio_pin_set((uint32_t) (pin));
- nrf_gpio_pin_clear((uint32_t) (pin));
+ nrf_gpio_pin_set(static_cast<uint32_t>(pin));
+ nrf_gpio_pin_clear(static_cast<uint32_t>(pin));
}
#else
void debugpins_init() {
@@ -42,4 +42,4 @@ void debugpins_clear(debugpins_pins pin) {
void debugpins_pulse(debugpins_pins pin) {
}
-#endif \ No newline at end of file
+#endif
diff --git a/src/drivers/SpiNorFlash.cpp b/src/drivers/SpiNorFlash.cpp
index ebe3174c..28f82fe6 100644
--- a/src/drivers/SpiNorFlash.cpp
+++ b/src/drivers/SpiNorFlash.cpp
@@ -11,8 +11,10 @@ SpiNorFlash::SpiNorFlash(Spi& spi) : spi {spi} {
void SpiNorFlash::Init() {
device_id = ReadIdentificaion();
- NRF_LOG_INFO(
- "[SpiNorFlash] Manufacturer : %d, Memory type : %d, memory density : %d", device_id.manufacturer, device_id.type, device_id.density);
+ NRF_LOG_INFO("[SpiNorFlash] Manufacturer : %d, Memory type : %d, memory density : %d",
+ device_id.manufacturer,
+ device_id.type,
+ device_id.density);
}
void SpiNorFlash::Uninit() {
@@ -70,7 +72,10 @@ uint8_t SpiNorFlash::ReadConfigurationRegister() {
void SpiNorFlash::Read(uint32_t address, uint8_t* buffer, size_t size) {
static constexpr uint8_t cmdSize = 4;
- uint8_t cmd[cmdSize] = {static_cast<uint8_t>(Commands::Read), (uint8_t) (address >> 16U), (uint8_t) (address >> 8U), (uint8_t) address};
+ uint8_t cmd[cmdSize] = {static_cast<uint8_t>(Commands::Read),
+ static_cast<uint8_t>(address >> 16U),
+ static_cast<uint8_t>(address >> 8U),
+ static_cast<uint8_t>(address)};
spi.Read(reinterpret_cast<uint8_t*>(&cmd), cmdSize, buffer, size);
}
@@ -82,9 +87,9 @@ void SpiNorFlash::WriteEnable() {
void SpiNorFlash::SectorErase(uint32_t sectorAddress) {
static constexpr uint8_t cmdSize = 4;
uint8_t cmd[cmdSize] = {static_cast<uint8_t>(Commands::SectorErase),
- (uint8_t) (sectorAddress >> 16U),
- (uint8_t) (sectorAddress >> 8U),
- (uint8_t) sectorAddress};
+ static_cast<uint8_t>(sectorAddress >> 16U),
+ static_cast<uint8_t>(sectorAddress >> 8U),
+ static_cast<uint8_t>(sectorAddress)};
WriteEnable();
while (!WriteEnabled())
@@ -121,7 +126,10 @@ void SpiNorFlash::Write(uint32_t address, const uint8_t* buffer, size_t size) {
uint32_t pageLimit = (addr & ~(pageSize - 1u)) + pageSize;
uint32_t toWrite = pageLimit - addr > len ? len : pageLimit - addr;
- uint8_t cmd[cmdSize] = {static_cast<uint8_t>(Commands::PageProgram), (uint8_t) (addr >> 16U), (uint8_t) (addr >> 8U), (uint8_t) addr};
+ uint8_t cmd[cmdSize] = {static_cast<uint8_t>(Commands::PageProgram),
+ static_cast<uint8_t>(addr >> 16U),
+ static_cast<uint8_t>(addr >> 8U),
+ static_cast<uint8_t>(addr)};
WriteEnable();
while (!WriteEnabled())