Skip to content

1.0.0

Compare
Choose a tag to compare
@aentinger aentinger released this 14 Feb 10:32
· 195 commits to main since this release
b76c50c

Initial release 🚀 !

What's Changed

  • chore: add basic examples by @Esquirio in #2
  • List 'lvgl' as dependency for the Braccio++ library. by @aentinger in #4
  • Provide meaningful values for various fields within library.properties. by @aentinger in #5
  • Fix: The Braccio carrier is targeting the Arduino Nano RP2040 Connect by @aentinger in #6
  • Adding a minimal README.md following the Arduino style guide. by @aentinger in #7
  • Commenting out unused GFX arrays. by @aentinger in #8
  • Clean-up and refactor examples/Test_communications by @aentinger in #10
  • Use GitHub Actions for continuous integration by @per1234 in #9
  • Clean-up and refactor examples/Check_inputs by @aentinger in #11
  • Add LGPL v2.1 license deed. by @aentinger in #12
  • Clean-up and refactor examples/Moving_Motors by @aentinger in #13
  • Use lvgl:master:HEAD for CI build. by @aentinger in #15
  • Cleanup/Refactor SmartServo by @aentinger in #14
  • Remove all artifacts from the splash screen (Arduino logo) after the splash screen was shown. by @aentinger in #16
  • Replace each [tab] with 2x[space]. by @aentinger in #17
  • Fix violation of linting rule LD003. by @aentinger in #18
  • Create clean UI flow enticing the user to plug in the power supply before proceeding. by @aentinger in #19
  • Fix arduino-lint-tool violations LP011/013 by @aentinger in #20
  • Deleting 'splash.h' since we are using Arduino Logo GIF contained in 'gif.c'. by @aentinger in #21
  • Add simplified joystick API by @aentinger in #22
  • Replace default-parameter with function overloading. by @aentinger in #23
  • Bugfix: MAX_ANGLE/MIN_ANGLE are 16-bit data fields on servo. by @aentinger in #25
  • Bugfix: Invalid comparison and assignment due to motor id's ranging from 1-6. by @aentinger in #24
  • Fix: The maximum achievable angle in servo mode is 315°, not 360°. by @aentinger in #27
  • Remove redundant/not-implemented API calls by @aentinger in #28
  • Fix: Only ping within the motor connection thread. by @aentinger in #29
  • Use scoped lock for simple & error-free locking within SmartServoClass by @aentinger in #30
  • Refactor/Cleanup MotorsWrapper by @aentinger in #31
  • Unify API for setting the run speed of a servo by @aentinger in #32
  • Sketch for setting all servos to a defined initial position at the factory prior to mounting the servo horns. by @aentinger in #26
  • Moving tooling for setting servo id at factory into Tools subfolder. by @aentinger in #33
  • Drop no-longer-in-use code parts for library 'ArduinoMenu', due to LVGL being used as GUI lib. by @aentinger in #34
  • Cleanout TFT library in order to reduce code size/compile time by @aentinger in #35
  • Only allow class-internal (private) access for TFT driver library. by @aentinger in #36
  • Cleaning up GFX/LVGL code. by @aentinger in #37
  • Fix Backlight API: Backlight can be only turned on/off, no RGB background LED by @aentinger in #38
  • By locking each IO expander transaction race conditions due to shared access to Wire can be eliminated. by @aentinger in #39
  • Cleanup expander code/initialisation logic. by @aentinger in #40
  • Cleanup/Refactor Braccio++ main class by @aentinger in #41
  • Adding missing LGPL v2.1 license note. by @aentinger in #42
  • Move wire mutex inside PD library. by @aentinger in #43
  • Esquirio/tutorials by @Esquirio in #45
  • Fix: _PD_UFP.run() need to be run multiple times during power negotiation by @aentinger in #44
  • Disable power debug output. by @aentinger in #46
  • Fix: Wait for all motors to be connected before allowing the program flow to continue. by @aentinger in #47
  • Fix: Also write run time when doing sync action (not only position). by @aentinger in #48
  • Cleanup/prettify examlples by @aentinger in #49
  • Check if Braccio.begin() does return true. by @aentinger in #50
  • Revert #15. by @aentinger in #51

New Contributors

Full Changelog: https://github.com/arduino-libraries/Arduino_Braccio_plusplus/commits/1.0.0