Miguel Sánchez de León Peque
Miguel Sánchez de León Peque
Maybe add a new parameter (`c / raw` seems to be a good candidate). Maybe create 2 arrays, one for each sensor, with a direct conversion (this would result in...
- [ ] Decide between 3.3 or 5 V for MPU PCB powering - [x] Add an ADC reading for motor voltage - [x] Single user button - [x] Avoid...
Currently set to 8 by `rcc_clock_setup_in_hse_8mhz_out_72mhz()`. Results in 9 MHz ADC clock. Maximum allowed value is 14 MHz, so a prescaler of 6 could be used instead.
Add a spell checker in Travis. It should work for both code and comments. Check old Linux spell checker: ```yaml before_script: - linux="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git" - wget $linux/plain/scripts/spelling.txt - wget $linux/plain/scripts/checkpatch.pl -...
A simulation environment would be great for trying different algorithms in the computer before actually trying them with the micromouse. This would be great for those who do not even...
Currently it is probably too high. Find out how much time we are actually waiting and reduce it a bit if we can.
Combined with external magnetic encoders (i.e.: AS5030). Maybe those gears are cheaper. A new wheel could be created to fit the gear (this time, try to stick to Mini-Z tires)....
- https://github.com/ZIOCC/Zio-Qwiic-Gesture-Sensor-PAJ7620U2/blob/master/PAJ7620U2_datasheet.pdf - APDS-9930
Could we configure PWM signals to perform the emitters switching and synchronize that with the ADC? The idea would be to configure the whole process so that everything is hardware-executed.
In particular: `speed.c`'s `turn` variable: https://stackoverflow.com/questions/53094436/how-to-change-clang-format-options-to-prevent-braking-braces