Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 🚧 working on porting to 2.0, started base file structure * started porting to libhal prebuilts * working on port * Nearly finished up the init platform. Will work on mc next * ✨ finished the initalizing platform * ✨ 🚧 finished converting all the basic logic to libhal2.0 * :constructions: nealy finished mission control implementation * 🚧 finished adding mission control just need to fix errors * This is before I switch all of the pairs to using pointers * ✨ finished switching the servos over to offset homing * ✨ finished changing from shared pointers to regular pointers, then allowing for multiple legs to be used in the control loop * updated the mission control * ✨ changed homing function to be a template function so it no longer needs pairs when passing in legs. * ✨ switched away from int to size_t * ✨ finished switching from templates * ✨updated code to use homing structs instead of passing in seperate magnets, homed booleans, and servos while matching them * 🐛finished testing and slight bug fixing * fixed arm to build succesfully * untested stuff to get commands * fixing bugs drive esp * :bandaid: fixed project name in cmake * 🚧 finished testing for the day * Fixed main part of code * found issue with version numbers * 🚧 ✨ got code to cycle through but the floats are outputting weird numbers. Need to test in person * ✨ reverted back to using hardware and not print implementations * ✨ added floating point support in cmake * builds lmao * Parsing commands currently works, just need to work out a bug which closes the connection * buildable * . * angles change * bug found where subtracting in offset servo instead of adding * debugging offsets with servos * changed order of legs in drive * 🚧 finished testing for the day * Fixed main part of code * . * found issue with version numbers * bug found where subtracting in offset servo instead of adding * 🚧 ✨ got code to cycle through but the floats are outputting weird numbers. Need to test in person * tmp * ✨ added floating point support in cmake * building debug on ubuntu22.04 * ✨ reverted back to using hardware and not print implementations * changed max rmp to 2 * Parsing commands currently works, just need to work out a bug which closes the connection * esp not updating * 10/16 * added static to socket config in lpc * 10/17 * 10/17 * esp works now * fuck lerp * 👽 Libhal 2.0 update for arm - Arm switched from drc to mc_x - updated esp8266_mission_control.cpp to maintain content length * 👽 ported arms esp over to drives * 🚧 fixed bugs, now need to revert parse commands * ✨ brought in old drive parse commands and fixed it, code now compiles * 🚑 Fixed homing - Fixed homing issue - Fixed parsing changes - Imported arm esp algorithm * ✨ fully finished converting arm and drive to libhal 2.0, arm was working but I slowed down the rate at which we querried the server and decreaded the delay in arm from 10->6ms * 🔥 removed all of the old code * beginning lpc4078 port * target platform builds * added platform-implementation files * demos * science on libhal 2.0 has been updated * deleted one of the flatform files cuz not required * scd40.hpp and scd40.cpp transfered * transfer scd40.cpp * transfer scd40.hpp * fix no return for read of scd40 * It works, trust me * finished scd40 file transfer * git scd40.cpp indentaiton * fix scd40 namespace * add member variables for scd40 * fix member variable names for scd40 * create starter demo * scd40 demo * get_co2 method * get_RH method * get_RH and get_temp * Revert "get_co2 method" This reverts commit 75b7bd0. * ✨ update cmakelists to add sources * scd40 demo * print statments added to scd40_demo.cpp * :rotatiing_light: fixed errors and added buffer reading * ♻️ have get functions call the get buffer functions * start color sensor * Created sht21 driver skeleton * Implemented sht21 driver * correct where get_RH_buffer() reads in the buffer * fix demo print and change to table * fix conan libhal version * remove call to removed method * read returns a struct for data * remove individual data read methods in scd40.hpp * implementation of color sensor done, demo and testing requried * values change but they don't seem accurate, validity of sensor needs to be tested through arduino * Rename scd40 Adresses * Reimplement scd40 stop * Add scd40 Settting Addresses * Fixed scd40_demo to use struct * Add crc fuction in scd40.hpp * Adapt CRC code from data sheet * Finished basic setting functions have not tested set_settings * added soil_sensor_demo to science demos cmake * Created soil sensor demo * Added untested warnings * Fixed default parameters and scaling factors for sensor functions * deleeted extra files and color sensor works kind of, will need to buy another sensor to cross reference * Seprate scd40 crc method into generate and validate * Chages finally committed * Gave option to set some of the settings * Create blank perstaltic-pump.cpp & .hpp * data type of settings and read_data channged from double to float * Created Light Strip Driver * Create led strip driver * Updated driver with lights array seperated --------- Co-authored-by: Coreyboy1820 <[email protected]> Co-authored-by: corey <[email protected]> Co-authored-by: FluffyFTW <[email protected]> Co-authored-by: Kirthika Ashokkumar <[email protected]> Co-authored-by: MichaelYKersey <[email protected]> Co-authored-by: Andrew Lin <[email protected]>
- Loading branch information