Skip to content

Commit 6c32656

Browse files
committed
fix: typos (case) and changed platform to espressif32 (no arduino)
1 parent f2b9289 commit 6c32656

File tree

6 files changed

+29
-27
lines changed

6 files changed

+29
-27
lines changed

firmware/rover-control-board/include/power_parameters.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#pragma once
22

3+
#include <hi_can.hpp>
4+
35
#include "rover_thread.hpp"
46
#include "sdkconfig.h"
57

firmware/rover-control-board/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ lib_dir = "../components"
1313
default_envs = debug
1414

1515
[env]
16-
platform = https://github.com/pioarduino/platform-espressif32/releases/download/55.03.30-2/platform-espressif32.zip
16+
platform = platformio/espressif32
1717
board = esp32-s3-devkitc-1
1818
framework = espidf
1919
upload_speed = 921600

firmware/rover-control-board/src/main.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,11 @@ extern "C" void app_main() // entry point - ESP-IDF expects C linkage
107107

108108
try
109109
{
110-
auto& canInterface = TwaiInterface::getInstance(std::make_pair(bsp::CAN_TX_PIN, bsp::CAN_RX_PIN), 0,
111-
filter_t{
112-
.address = static_cast<flagged_address_t>(RCB_DEVICE_ADDRESS),
113-
.mask = DEVICE_MASK,
114-
});
110+
auto& canInterface = TwaiInterface::get_instance(std::make_pair(bsp::CAN_TX_PIN, bsp::CAN_RX_PIN), 0,
111+
filter_t{
112+
.address = static_cast<flagged_address_t>(RCB_DEVICE_ADDRESS),
113+
.mask = DEVICE_MASK,
114+
});
115115
packetManager.emplace(canInterface);
116116
}
117117
catch (const std::exception& e)
@@ -133,8 +133,8 @@ extern "C" void app_main() // entry point - ESP-IDF expects C linkage
133133
try
134134
{
135135
parameterGroups.emplace_back(power_bus.GetParameterGroup());
136-
packetManager->addGroup(parameterGroups.back());
137-
packetManager->setTransmissionConfig(
136+
packetManager->add_group(parameterGroups.back());
137+
packetManager->set_transmission_config(
138138
flagged_address_t(standard_address_t(RCB_DEVICE_ADDRESS, static_cast<uint8_t>(id), static_cast<uint8_t>(hi_can::addressing::power::distribution::rover_control_board::power_bus::parameter::POWER_STATUS))),
139139
power_bus.GetTransmissionConfig());
140140
}
@@ -147,16 +147,16 @@ extern "C" void app_main() // entry point - ESP-IDF expects C linkage
147147

148148
timer = timerCreate(contactorTimerCb, 1000);
149149

150-
packetManager->setCallback(
150+
packetManager->set_callback(
151151
filter_t{static_cast<flagged_address_t>(
152152
standard_address_t{power::distribution::rover_control_board::DEVICE_ID,
153153
static_cast<uint8_t>(power::distribution::rover_control_board::group::CONTACTOR),
154154
static_cast<uint8_t>(power::distribution::rover_control_board::contactor::parameter::SHUTDOWN)})},
155-
{
156-
.dataCallback = [&](hi_can::Packet packet)
155+
PacketManager::callback_config_t{
156+
.data_callback = [&](hi_can::Packet packet)
157157
{
158158
hi_can::parameters::power::contactor::control_t data;
159-
data.deserializeData(packet.getData());
159+
data.deserialize_data(packet.get_data());
160160
if (data.immediate_shutdown)
161161
{
162162
xTimerReset(timer, 0);

firmware/rover-control-board/src/power_parameters.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ TwaiPowerBusParameterGroup::TwaiPowerBusParameterGroup(addressing::power::distri
2020
static_cast<uint8_t>(bus),
2121
static_cast<uint8_t>(addressing::power::distribution::rover_control_board::power_bus::parameter::CONTROL_IMMEDIATE)))},
2222
PacketManager::callback_config_t{
23-
.dataCallback = [&](const Packet& packet)
23+
.data_callback = [&](const Packet& packet)
2424
{
25-
_immediateStatus.deserializeData(packet.getData());
25+
_immediateStatus.deserialize_data(packet.get_data());
2626
if (_immediateStatus.clear_error && clearErrorHandler)
2727
{
2828
clearErrorHandler();
@@ -39,9 +39,9 @@ TwaiPowerBusParameterGroup::TwaiPowerBusParameterGroup(addressing::power::distri
3939
static_cast<uint8_t>(bus),
4040
static_cast<uint8_t>(addressing::power::distribution::rover_control_board::power_bus::parameter::CONTROL_SCHEDULED)))},
4141
PacketManager::callback_config_t{
42-
.dataCallback = [this](const Packet& packet)
42+
.data_callback = [this](const Packet& packet)
4343
{
44-
_scheduledStatus.deserializeData(packet.getData());
44+
_scheduledStatus.deserialize_data(packet.get_data());
4545
_busOffTimer = _scheduledStatus.bus_off_time;
4646
_busOnTimer = _scheduledStatus.bus_on_time;
4747
},
@@ -55,9 +55,9 @@ TwaiPowerBusParameterGroup::TwaiPowerBusParameterGroup(addressing::power::distri
5555
static_cast<uint8_t>(bus),
5656
static_cast<uint8_t>(addressing::power::distribution::rover_control_board::power_bus::parameter::CURRENT_LIMIT)))},
5757
PacketManager::callback_config_t{
58-
.dataCallback = [this](const Packet& packet)
58+
.data_callback = [this](const Packet& packet)
5959
{
60-
memcpy(&_currentLimit, &(packet.getData()), sizeof(uint32_t));
60+
memcpy(&_currentLimit, &(packet.get_data()), sizeof(uint32_t));
6161
},
6262
});
6363
_busStateHandler = busStateHandler;
@@ -71,17 +71,17 @@ void TwaiPowerBusParameterGroup::setBusStatus(parameters::power::distribution::p
7171
_currentStatus.status = status;
7272
}
7373

74-
parameters::power::distribution::power_status TwaiPowerBusParameterGroup::getBusStatus(void)
74+
parameters::power::distribution::power_status TwaiPowerBusParameterGroup::getBusStatus()
7575
{
7676
return _currentStatus.status;
7777
}
7878

79-
hi_can::parameters::power::distribution::status_t TwaiPowerBusParameterGroup::getStatus(void)
79+
hi_can::parameters::power::distribution::status_t TwaiPowerBusParameterGroup::getStatus()
8080
{
8181
return _currentStatus;
8282
}
8383

84-
addressing::power::distribution::rover_control_board::group TwaiPowerBusParameterGroup::getId(void)
84+
addressing::power::distribution::rover_control_board::group TwaiPowerBusParameterGroup::getId()
8585
{
8686
return _busId;
8787
}
@@ -91,7 +91,7 @@ void TwaiPowerBusParameterGroup::setBusCurrent(uint32_t current)
9191
_currentStatus.current = current;
9292
}
9393

94-
uint32_t TwaiPowerBusParameterGroup::getBusCurrent(void)
94+
uint32_t TwaiPowerBusParameterGroup::getBusCurrent()
9595
{
9696
return _currentStatus.current;
9797
}
@@ -101,12 +101,12 @@ void TwaiPowerBusParameterGroup::setBusVoltage(uint16_t voltage)
101101
_currentStatus.voltage = voltage;
102102
}
103103

104-
uint16_t TwaiPowerBusParameterGroup::getBusVoltage(void)
104+
uint16_t TwaiPowerBusParameterGroup::getBusVoltage()
105105
{
106106
return _currentStatus.voltage;
107107
}
108108

109-
uint32_t TwaiPowerBusParameterGroup::getLimitCurrent(void)
109+
uint32_t TwaiPowerBusParameterGroup::getLimitCurrent()
110110
{
111111
return _currentLimit;
112112
}

firmware/rover-control-board/src/rcb.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ RoverPowerBus::RoverPowerBus(hi_can::addressing::power::distribution::rover_cont
6161
hi_can::PacketManager::transmission_config_t _statusTransmissionConfig = {
6262
.generator = [&](void)
6363
{
64-
return _canParameters.getStatus().serializeData();
64+
return _canParameters.getStatus().serialize_data();
6565
},
6666
.interval = std::chrono::nanoseconds(100000000)}; // 100 milli seconds
6767

software/shared/hi-can/src/hi_can_parameter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ namespace hi_can::parameters::power::distribution
2222
static_cast<uint8_t>(bus),
2323
static_cast<uint8_t>(addressing::legacy::power::control::power_bus::parameter::POWER_STATUS)))},
2424
PacketManager::callback_config_t{
25-
.dataCallback = [this](const Packet& packet)
25+
.data_callback = [this](const Packet& packet)
2626
{
27-
_status.deserializeData(packet.getData());
27+
_status.deserialize_data(packet.get_data());
2828
},
2929
});
3030
}

0 commit comments

Comments
 (0)