| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| OLEDI2C | 2017-03-30 | ||
| TFT18 | 2017-03-30 | ||
| TFT22 | 2017-03-30 | ||
| LCD2004I2C | 2017-03-30 | ||
| LCD1602I2C | 2017-03-30 | ||
| LCD1602 | 2017-03-30 | ||
| Readme.txt | 2017-03-30 | 3.0 kB | |
| Totals: 7 Items | 3.0 kB | 0 | |
Arduino Firmware for mySQM mySQM (c) RBB, Nov 2014 - 2017 All rights reserved Versions for TFT, LCD1602, LCD1602 with I2C, OLED I2C, Nokia 5110 using hardware SPI, with gps and no gps // LCD1602 = Hardwired LCD1602, uses Francisco Malpartida LCD Library // LCD1602I2C = Uses Francisco Malpartida LCD library // OLEDI2C = Uses modified I2C without ACK modified files // TFT18 = Uses TFT 1.8" Display Software Serial // TFT22 = Uses TFT 2.2" Display Software Serial // NOKIA5110 = Uses NOKIA 5110 Display hardware SPI // MGPS = Uses SkyLab MCT3329 GPS module // NGPS = Uses Neo-6M ubox GPS module // UTFT = Uses modified UTFT files for TFT display // NOGPS = No GPS module, only SQM reading // v222 OLED VERSIONS // Remove large OLED font // Added additional oled functions, inverse display, rotate display, display on/off, boldon and boldoff // Inverse display if fix not established // Display text even if fix not established // Remove references to Adafruit GFX as not required // Fix to Lat/Lon not showing NS or EW on OLED // v220 All versions 23022017 // NMEA modes no longer supported due to program space limitations - code became unstable // v219 All versions 22022017 // Add code to respond to "rx" command from APT to act as Unihedron SQM // v218 24122016 // now displays SQM reading even when there is no GPS fix // Refresh rate now set to 10s update // decimal . in SQM reading fixed for TFT displays // v217 05102016 // New protocol, saves 200 bytes, not backward compatible // Sketch uses 24,796 bytes (80%) of program storage space. Maximum is 30,720 bytes. // Global variables use 1,291 bytes (63%) of dynamic memory // With BigFont enabled - modified - digits and uppercase only A-Z // Sketch uses 26,194 bytes (85%) of program storage space. Maximum is 30,720 bytes. // Global variables use 1,291 bytes (63%) of dynamic memory // v216 04102016 // Fixes to display info when no fix available // Changes to main loop code // v215 08092016 // Bug Fixes // 214 01092016 // Fix formatting of display and loop timing // 212 30082016 // This alternative code outputs NMEA strings via serial port at 4800bps // Note comport speed is 4800bps // Fix for shortened date (yyyy was sometimes truncated) // Add get firmware filename // 211 27072016 // Changes for Arduino IDE 1.6.10, new Adafruit_GPS library // 210 30032016 // Changes for Arduino IDE 1.6.8, defaultfonts.c // 209 23102015 // Added GPS fix serial command // 208 04082015 // added lcd off/on via :G0# and :G1# // // 207 15072015 // changes to lcd.print(mySQMreading) in loop(), using ftoa() and also check if frequency < 1 // limit of measuring sky magnitude for mySQM is 21.95, cannot measure below this magnitude // // 205 12012015 // Added back the serial command support // // 204 12012015 // changed some parameters to make more consistent display // no longer supports Windows Application