Skip to content

Commit 4f38704

Browse files
committed
added f405 to compile check and updated readme
1 parent 9a94b34 commit 4f38704

File tree

2 files changed

+16
-22
lines changed

2 files changed

+16
-22
lines changed

.github/workflows/ccpp.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ jobs:
1616
- esp32:esp32:esp32s2 # esp32s2
1717
- STM32:stm32:GenF1:pnum=BLUEPILL_F103C8 # stm32 bluepill
1818
- STM32:stm32:Nucleo_64:pnum=NUCLEO_F411RE # stm32 nucleo
19+
- STM32:stm32:Genf4:pnum=GENERIC_F405RGTX # stm32f405 - odrive
1920
- arduino:mbed_rp2040:pico # rpi pico
2021

2122
include:
2223
- arduino-boards-fqbn: arduino:avr:uno # arudino uno - compiling almost all examples
2324
sketch-names: '**.ino'
2425
required-libraries: PciManager
25-
sketches-exclude: bluepill_position_control, esp32_position_control, esp32_i2c_dual_bus_example, stm32_i2c_dual_bus_example, magnetic_sensor_spi_alt_example, osc_esp32_3pwm, osc_esp32_fullcontrol, nano33IoT_velocity_control, smartstepper_control,esp32_current_control_low_side, stm32_spi_alt_example, esp32_spi_alt_example, B_G431B_ESC1_position_control
26+
sketches-exclude: bluepill_position_control, esp32_position_control, esp32_i2c_dual_bus_example, stm32_i2c_dual_bus_example, magnetic_sensor_spi_alt_example, osc_esp32_3pwm, osc_esp32_fullcontrol, nano33IoT_velocity_control, smartstepper_control,esp32_current_control_low_side, stm32_spi_alt_example, esp32_spi_alt_example, B_G431B_ESC1_position_control, odrive_example
2627

2728
- arduino-boards-fqbn: arduino:sam:arduino_due_x # arduino due - one full example
2829
sketch-names: single_full_control_example.ino
@@ -48,6 +49,10 @@ jobs:
4849
- arduino-boards-fqbn: STM32:stm32:GenF1:pnum=BLUEPILL_F103C8 # bluepill - hs examples
4950
platform-url: https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
5051
sketch-names: bluepill_position_control.ino, stm32_i2c_dual_bus_example.ino, stm32_spi_alt_example.ino
52+
53+
- arduino-boards-fqbn: STM32:stm32:Genf4:pnum=GENERIC_F405RGTX # stm32f405 - odrive
54+
platform-url: https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
55+
sketch-names: odrive_example.ino
5156

5257
- arduino-boards-fqbn: STM32:stm32:Nucleo_64:pnum=NUCLEO_F411RE # nucleo one full example
5358
platform-url: https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json

README.md

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,28 +18,17 @@ Therefore this is an attempt to:
1818
- See also [@byDagor](https://github.com/byDagor)'s *fully-integrated* ESP32 based board: [Dagor Brushless Controller](https://github.com/byDagor/Dagor-Brushless-Controller)
1919

2020

21+
>
22+
> NEXT RELEASE 📢: <span class="simple">Simple<span class="foc">FOC</span>library</span> v2.2.2
23+
> - GenericCurrentSense bugfix and testing
24+
> - Odrive example code see `examples/hardware_specific/odrive_example`
25+
> - Low level API restructuring
26+
> - Driver API
27+
> - Current sense API
28+
> - Low-side current sensing
29+
> - ESP32 generic support for multiple motors
30+
2131

22-
<blockquote class="info">
23-
<p class="heading">NEXT RELEASE 📢: <span class="simple">Simple<span class="foc">FOC</span>library</span> v2.2.2 <a href="https://github.com/simplefoc/Arduino-FOC/releases/tag/v2.2.1">see release</a></p>
24-
<ul>
25-
<li>Sensor class init bugfix <a href="https://github.com/simplefoc/Arduino-FOC/issues/121">#121</a></li>
26-
<li>Voltage/current limit handling bugs <a href="https://github.com/simplefoc/Arduino-FOC/issues/118">#118</a></li>
27-
<li>Added the new motion control interface to the commander <a href="https://docs.simplefoc.com/commander_target">see docs</a>
28-
<ul>
29-
<li>New target setting - possible to set the position, velocity and torque target at once</li>
30-
<li>Separated the motion control interface from full motor callback - only motion control and torque control type, enable disable and target setting</li>
31-
</ul>
32-
</li>
33-
<li>New MCU support <a href="https://docs.simplefoc.com/microcontrollers">see docs</a>
34-
<ul>
35-
<li>NRF52 series mcus support by <a href="https://github.com/Polyphe">@Polyphe</a></li>
36-
<li><b>esp32 arduino package transfer to v2.0.1+</b> - helpful <a href="https://github.com/simplefoc/Arduino-FOC/pull/92/149">PR#149</a> by <a href="https://github.com/samguns">samguns</a></li>
37-
<li>Initial support for esp32s2 and esp32s3 - separation of the esp32 mcpwm and led implementation</li>
38-
</ul>
39-
</li>
40-
<li>Generic sensor class - to implement a new sensor only implement one function <a href="https://docs.simplefoc.com/generic_sensor">see docs</a></li>
41-
</ul>
42-
</blockquote>
4332

4433
## Arduino *SimpleFOClibrary* v2.2
4534

0 commit comments

Comments
 (0)