libpropeller
Making PropellerGCC Easier
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
Todo List
Member EEPROM::Init (const int scl=28, const int sda=29)
(SRLM): Does this class interfere with other I2C drivers?
Member MAX17048::GetChargeRate (void)
(SRLM): Figure out the sign issues with this.
Member MAX17048::GetStateOfCharge (void)
Figure out what voltage the 0% SOC is at, and if we can change it (since we can only run down to about 3.45v with MAX8819 for 3.3v systems.
Class Max8819
Add support (is it neccessary?) For the "timer fault" condition (figure 3, page 18 of datasheet) when CHG outputs a 2Hz square wave.
Member Max8819::GetCharge ()
If SetCharge is set to off, and it's plugged in, what does GetCharge return?
Class MTK3339
(SRLM): this needs unit testing. I also haven't tested the inlining of the function.
Class PulseWidthReader

(SRLM): Make members of this class static (since it monitors all the pins...)

(SRLM): Get rid of the terrible "index" system and create a more intuitive start.

(SRLM): Are there any restrictions? Maximum time? Minimum pulse width? etc.

(SRLM): This class seems to have intermittent test failures when run for the first time. A bug?

Class PWM2
(SRLM): figure out the maximum frequency (as a function of clock speed)
Member PWM2::SetFrequency (const int frequency)
(SRLM): SetFrequency doesn't seem to actually change the frequency (at least once the cog is started...)
Class SDSafeSPI
(SRLM): Convert the SD SPI driver to GAS instead of binary.
Member sut
(SRLM): Don't use hardcoded pins!
Class vnh2sp30
(SRLM): add in the minimum off time. Although this doesn't seem to be necessary on my test module.