summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add another LED for the back.HEADmasterSadeep Madurange2025-08-181-7/+9
* Flash LED using CTC.Sadeep Madurange2025-08-181-91/+102
|\
| * Flash LED using CTC.Sadeep Madurange2025-08-181-9/+15
| * Move buttons to port c, add back up btn for FPM, and major refactoring of the...Sadeep Madurange2025-08-171-88/+93
|/
* Monitor battery level using the ADCSadeep Madurange2025-08-171-4/+46
|\
| * Set bat threshold to 5.1 VSadeep Madurange2025-08-171-1/+1
| * Remove debug code and clean up code.Sadeep Madurange2025-08-171-14/+3
| * Restore main loop and add bat check.Sadeep Madurange2025-08-171-22/+107
| * Use MOSFET.Sadeep Madurange2025-08-171-83/+29
| * Use 1.1V reference voltage.Sadeep Madurange2025-08-171-5/+5
| * Define function to measure battery level.Sadeep Madurange2025-08-171-1/+23
|/
* Change pwr ctrl port to B.Sadeep Madurange2025-08-171-4/+4
* Add small delay to let FPM start after pwron.Sadeep Madurange2025-08-101-0/+1
* Fix fpm_init: no point in waiting for timeout.Sadeep Madurange2025-08-101-10/+1
* High side switch for the FPM.Sadeep Madurange2025-08-101-11/+21
* More fine-grained pwr controls.Sadeep Madurange2025-08-041-15/+20
* Refactor UART code to separate file.Sadeep Madurange2025-08-045-24/+52
* Move uart init to main.c and modify fpm init code.Sadeep Madurange2025-08-042-18/+19
* Revert "wip: move the servo incrementally."Sadeep Madurange2025-07-251-13/+4
* wip: move the servo incrementally.Sadeep Madurange2025-07-251-4/+13
* Update switching code for PMOS: kind of working with SG90.Sadeep Madurange2025-07-171-2/+2
* Rename fet_* to pwr_* and toss bat check for now.Sadeep Madurange2025-07-141-34/+12
* Update readme.Sadeep Madurange2025-07-071-1/+2
* wip: n-channel high-side switching.Sadeep Madurange2025-07-061-2/+2
* README: current measurements.Sadeep Madurange2025-06-192-6/+5
* FET switches.Sadeep Madurange2025-06-191-0/+22
* Update readme with the current draw.Sadeep Madurange2025-06-191-2/+5
* Rename enum values.Sadeep Madurange2025-06-191-14/+14
* FPM working more reliably.Sadeep Madurange2025-06-181-29/+26
* Run at 3v3/8MHz.Sadeep Madurange2025-06-173-20/+21
* Remove unused include.Sadeep Madurange2025-06-141-1/+0
* Remove unused variables.Sadeep Madurange2025-06-141-5/+0
* Formatting.Sadeep Madurange2025-06-141-2/+2
* Formatting.Sadeep Madurange2025-06-141-10/+10
* Rearrange defines.Sadeep Madurange2025-06-141-14/+14
* Fix FPM touch reset problem.Sadeep Madurange2025-06-141-12/+15
* Use more fine-grained sleep modes.Sadeep Madurange2025-06-141-4/+5
* Handle irq in main().Sadeep Madurange2025-06-141-48/+80
* Sleep, servo is finnicky.Sadeep Madurange2025-06-141-0/+4
* Bat check, servo is still responding.Sadeep Madurange2025-06-141-0/+2
* Servo is workign predictably well.Sadeep Madurange2025-06-141-20/+21
* Clear and enable interrupts in IRQ handlers.Sadeep Madurange2025-06-141-0/+10
* Fix PWMSadeep Madurange2025-06-141-1/+1
* Improve PWM DC.Sadeep Madurange2025-06-141-2/+2
* Signal enroll error.Sadeep Madurange2025-06-141-0/+2
* Revert "Spread the buttons out to different ports: no improvement."Sadeep Madurange2025-06-141-75/+42
* Spread the buttons out to different ports: no improvement.Sadeep Madurange2025-06-141-42/+75
* Revert "Move logic to main function."Sadeep Madurange2025-06-101-73/+38
* Move logic to main function.Sadeep Madurange2025-06-101-38/+73
* Battery check and readme.Sadeep Madurange2025-06-102-13/+51