Skip to content

Commit c7dd641

Browse files
committed
v2.0
1 parent 8e69e51 commit c7dd641

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed
-237 KB
Binary file not shown.
351 KB
Binary file not shown.
350 KB
Binary file not shown.

Firmware/OpenLog_Artemis/OpenLog_Artemis.ino

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,16 @@
9797
(done - but does not work) Add support for the Qwiic Button. The QB uses clock-stretching and the Artemis really doesn't enjoy that...
9898
(done) Increase DMP data resolution to five decimal places https://github.com/sparkfun/OpenLog_Artemis/issues/90
9999
100-
(in progress) Update to Apollo3 v2.1.1 - FIRMWARE_VERSION_MAJOR = 2.
100+
(in progress) Update to Apollo3 v2.1.0 - FIRMWARE_VERSION_MAJOR = 2.
101101
(done) Implement printf float (OLA uses printf float in _so_ many places...): https://github.com/sparkfun/Arduino_Apollo3/issues/278
102-
(worked around) attachInterrupt(PIN_POWER_LOSS, powerDownOLA, FALLING); causes badness - https://github.com/sparkfun/Arduino_Apollo3/issues/416
102+
(worked around) attachInterrupt(PIN_POWER_LOSS, powerDownOLA, FALLING); triggers an immediate interrupt - https://github.com/sparkfun/Arduino_Apollo3/issues/416
103103
(done) Add a setQwiicPullups function
104104
(done) Check if we need ap3_set_pin_to_analog when coming out of sleep
105105
(done) Investigate why code does not wake from deep sleep correctly
106106
(worked around) Correct SerialLog RX: https://github.com/sparkfun/Arduino_Apollo3/issues/401
107107
The work-around is to use Serial1 in place of serialLog and then to manually force UART1 to use pins 12 and 13
108108
We need a work-around anyway because if pins 12 or 13 have been used as analog inputs, Serial1.begin does not re-configure them for UART TX and RX
109-
(in progress) Reduce sleep current as much as possible. v1.2.1 achieved ~110uA. With v2.1.1 the draw is more like 280uA...
109+
(in progress) Reduce sleep current as much as possible. v1.2.1 achieved ~110uA. With v2.1.0 the draw is more like 260uA...
110110
*/
111111

112112
const int FIRMWARE_VERSION_MAJOR = 2;
@@ -175,7 +175,7 @@ enum returnStatus {
175175
//Setup Qwiic Port
176176
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
177177
#include <Wire.h>
178-
TwoWire qwiic(PIN_QWIIC_SDA,PIN_QWIIC_SCL); //Will use pads 8/9 - changed from (1) for Apollo3 v2
178+
TwoWire qwiic(PIN_QWIIC_SDA,PIN_QWIIC_SCL); //Will use pads 8/9
179179
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
180180

181181
//EEPROM for storing settings
@@ -187,7 +187,7 @@ TwoWire qwiic(PIN_QWIIC_SDA,PIN_QWIIC_SCL); //Will use pads 8/9 - changed from (
187187
//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
188188
#include <SPI.h>
189189

190-
#include <SdFat.h> //SdFat v2.0.6 by Bill Greiman: http://librarymanager/All#SdFat_exFAT
190+
#include <SdFat.h> //SdFat v2.0.7 by Bill Greiman: http://librarymanager/All#SdFat_exFAT
191191

192192
#define SD_FAT_TYPE 3 // SD_FAT_TYPE = 0 for SdFat/File, 1 for FAT16/FAT32, 2 for exFAT, 3 for FAT16/FAT32 and exFAT.
193193
#define SD_CONFIG SdSpiConfig(PIN_MICROSD_CHIP_SELECT, SHARED_SPI, SD_SCK_MHZ(24)) // 24MHz

0 commit comments

Comments
 (0)