Skip to content

Releases: Voidless7125/Comp-V3

3.0b3-f1

16 Dec 19:04
d9cb5cf

Choose a tag to compare

3.0b3-f1 Pre-release
Pre-release

Quick patch for the drivetrain, and converted text to rtf.
Full Changelog: 3.0b3...3.0b3-f1

3.0b3

16 Dec 02:56
08ba4d8

Choose a tag to compare

3.0b3 Pre-release
Pre-release

Changelog from 3.0b2 to 3.0b3

🚀 New Features

  • 🛠️ Diagnostic Mode

    • A diagnostic mode for advanced drivetrain and system states debugging has been added.
    • New display task functions provide real-time drivetrain telemetry.
  • 🎨 Custom Theming

    • Support for custom themes has been introduced, allowing the interface to be personalized.
    • Features include dynamic GIF backgrounds and team number overlays, all configurable via SD card.
  • 🔄 FWD/AWD/RWD Switcher

    • A drivetrain mode switcher for FWD, AWD, and RWD configurations has been implemented.
    • This mode can be toggled dynamically during runtime for flexible performance tuning.
  • 🎮 Controller Settings

    • Enhanced controller configuration options have been added.
    • Features include dead zone adjustments, rumble settings, and button remapping support.
  • 🚗 Traction Control, Stability Control, and ABS

    • Traction Control: Detects and prevents wheel slip by comparing motor RPMs.
    • Stability Control: Automatically applies corrective braking to maintain steering stability.
    • ABS: Optimizes braking to prevent wheel lock during sudden stops.
  • 📏 Odometer

    • The total distance traveled by the drivetrain is tracked.
    • This provides useful metrics for analyzing robot performance and system wear.
  • 🛠️ Maintenance Reminders

    • Built-in reminders for system servicing based on usage intervals are provided.
    • Customizable thresholds for drivetrain maintenance and other components are available.

🛠️ Fixed / Improved

  • 🎥 GIF Player

    • Memory usage has been optimized, reducing reliance on the heap for improved stability.
    • SD card support for advanced GIF configuration is in the pipeline.
  • 💾 SD Card Enhancements

    • Handling of configuration file reads and data storage has been improved.
    • Reliability for large file operations has been enhanced.
  • 📋 Logging

    • Color-coded log output has been added for better readability.
    • A scrolling log display on controller screens has been introduced for real-time diagnostics.
  • getuseroption Improvements

    • Support for unlimited user options loaded via SD card configuration has been implemented.
  • 🔁 Accurate Turning

    • Algorithms for consistent turning precision under various conditions have been refined.
  • ✨ Error Handling in StringToLong

    • Robust error handling has been added to manage invalid inputs gracefully.

✖️ Deprecated

  • The following legacy features have been removed:
    • LOCALLOGO
    • CTRLR2ENABLE
    • VISIONENABLE

🪝 Error Handling

  • try and catch have been enabled in StringToLong for structured exception handling.

⚙️ Other Changes

  • VS Code Updates

    • Support for extended C++ file associations and error squiggles has been added.
    • Configurations have been updated to align with the latest VEX SDK and GCC/Clang versions.
  • Config Manager Enhancements

    • New methods for managing complex configurations dynamically have been introduced.
    • Internal performance and error handling have been improved.
  • 📊 Motor Monitoring

    • Motor diagnostics have been consolidated into a unified monitoring system.
    • Visualization for drivetrain telemetry has been enhanced.
  • 🎥 GIF Player and Log Handler

    • New features for streamlined functionality and better performance have been added.
  • 🧹 Code Cleanup

    • Several modules have been refactored for improved readability and maintainability.
    • Deprecated or unused functions have been removed to reduce clutter.

Full Changelog: 3.0b3_RC3...3.0b3

3.0RC3 (No custom SDK)

15 Dec 15:32
61d86f3

Choose a tag to compare

3.0b3_RC2

23 Oct 14:06
1994648

Choose a tag to compare

3.0b3_RC2 Pre-release
Pre-release

Compatible with vex sdk 1.5.0 (Or 1.5.1)
Full Changelog: 3.0b3_RC1...3.0b3_RC2

3.0b3_RC1

05 Sep 17:21
cd7131f

Choose a tag to compare

3.0b3_RC1 Pre-release
Pre-release

Full Changelog: 3.0b2...3.0b3_RC1

3.0b2 (UPDATED from last time!

06 Jul 14:37
2fbce84

Choose a tag to compare

Pre-release

Yes yes, it's the same version number, but i just pushed a quick patch to support 1.1.3 of my sdk, and some cleanup.

3.0b1

23 Jun 14:33
1c4c51b

Choose a tag to compare

3.0b1 Pre-release
Pre-release

Well well well, I got a LOT of changes in.

1: Gif player now works! (with newest version of gifdec)
2: Custom motor config's with port number, drivetrain gear set, and reverse options are now here!
3: A odometer, and some maintenance warnings are working! (Wip)
4: ctrlr1buttonpressed now has the time holding for a button!

3.0a0

09 Jun 23:01
ea4e5b0

Choose a tag to compare

3.0a0 Pre-release
Pre-release

We got a rewrite! 🎉

Full Changelog: https://github.com/RanchoDVT/Comp-V5/commits/3.0a0

2.0pr4

06 Jul 14:39
e5ace0d

Choose a tag to compare

Latest known Stable.

2.0pr3.1: Update logging.cpp

06 Jul 14:39
09cbc57

Choose a tag to compare

Signed-off-by: Voidless7125 <[email protected]>