SYMBOL INDEX (205 symbols across 34 files) FILE: TickTagAndroidApp/app/src/androidTest/java/com/timm/ticktagandroidapp/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 18) | @RunWith(AndroidJUnit4.class) method useAppContext (line 20) | @Test FILE: TickTagAndroidApp/app/src/main/java/com/timm/ticktagandroidapp/LogDataStorage.java class LogDataStorage (line 18) | public class LogDataStorage { method logText (line 22) | public static String logText(Context context, String text) { FILE: TickTagAndroidApp/app/src/main/java/com/timm/ticktagandroidapp/MainActivity.java class MainActivity (line 44) | public class MainActivity extends AppCompatActivity implements SerialInp... method checkPermissions (line 59) | private void checkPermissions() { method showMessage (line 93) | public void showMessage(String headline, String text) { method setButtonConnected (line 105) | void setButtonConnected() { method setButtonDisconnected (line 118) | void setButtonDisconnected() { method onPause (line 131) | @Override method onBackPressed (line 137) | @Override method onResume (line 142) | @Override method updateHeadlineText (line 147) | public void updateHeadlineText() { method setAlertWindows (line 152) | private void setAlertWindows() { method onNewData (line 157) | @Override method onRunError (line 174) | @Override method checkIfUSBConnectable (line 186) | void checkIfUSBConnectable() { method onCreate (line 228) | @Override FILE: TickTagAndroidApp/app/src/main/java/com/timm/ticktagandroidapp/RawDataStorage.java class RawDataStorage (line 12) | class RawDataStorage { method getStoragePath (line 20) | public String getStoragePath() { method getFileNameWithoutDirectory (line 24) | public String getFileNameWithoutDirectory() { method testWrite (line 28) | public void testWrite() { method writeToFile (line 36) | public boolean writeToFile(byte[] data) { method RawDataStorage (line 55) | public RawDataStorage(Context context) { FILE: TickTagAndroidApp/app/src/main/java/com/timm/ticktagandroidapp/StorageGeneral.java class StorageGeneral (line 9) | public class StorageGeneral { method getMinimumMemory (line 13) | public static long getMinimumMemory() { method enoughFreeMemoryToStoreShit (line 17) | public static boolean enoughFreeMemoryToStoreShit() { method getAvailableInternalMemorySize (line 24) | public static long getAvailableInternalMemorySize() { method getAvailableInternalMemorySizeAsStringInMByte (line 32) | public static String getAvailableInternalMemorySizeAsStringInMByte() { method getStorageDirectory (line 38) | public static String getStorageDirectory(Context context) { FILE: TickTagAndroidApp/app/src/test/java/com/timm/ticktagandroidapp/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: TickTagProgramming/jtag2updi-master/jtag2updi/JICE_io.h function namespace (line 25) | namespace JICE_io { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/JTAG2.cpp function NVM_fuse_write (line 427) | void NVM_fuse_write (uint16_t address, uint8_t data) { function NVM_v2_write (line 440) | void NVM_v2_write (uint32_t address, uint16_t length, uint8_t write_cmd) { function NVM_buffered_write (line 508) | void NVM_buffered_write(const uint16_t address, const uint16_t length, c... function include_extra_info (line 565) | void include_extra_info (const uint8_t sernumlen) { function set_nvm_version (line 615) | void set_nvm_version(){ FILE: TickTagProgramming/jtag2updi-master/jtag2updi/JTAG2.h function namespace (line 14) | namespace JTAG2 { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/NVM.h function namespace (line 15) | namespace NVM { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/NVM_v2.h function namespace (line 15) | namespace NVM_v2 { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/UPDI_hi_lvl.h function namespace (line 14) | namespace UPDI { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/UPDI_lo_lvl.h function namespace (line 18) | namespace UPDI { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/crc16.h function namespace (line 14) | namespace CRC { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/dbg.h function namespace (line 313) | namespace DBG { function namespace (line 387) | namespace DBG { function updi_res (line 403) | inline void updi_res(uint8_t data){} function updi_reset (line 404) | inline void updi_reset(){} function updi_reset_off (line 405) | inline void updi_reset_off(){} function updi_reset_on (line 406) | inline void updi_reset_on(){} function updi_post_reset (line 407) | inline void updi_post_reset(uint8_t mode){} function debugWriteStr (line 410) | inline void debugWriteStr(const char *str){} function debugWriteByte (line 412) | inline void debugWriteByte(uint8_t databyte){} function debugWriteHex (line 413) | inline void debugWriteHex(uint8_t databyte){} function debug (line 414) | inline void debug(char prefix, uint8_t data0){} function debug (line 415) | inline void debug(char prefix, uint8_t data0, uint8_t data1){} function debug (line 416) | inline void debug(char prefix, uint8_t data0, uint8_t data1, uint8_t dat... FILE: TickTagProgramming/jtag2updi-master/jtag2updi/jtag2updi.cpp function main (line 26) | int main(void) function setup (line 34) | inline void setup() { function loop (line 44) | inline void loop() { function process_command (line 105) | inline void process_command() { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/sys.h function namespace (line 428) | namespace SYS { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/updi_io.cpp function setup_bit_low (line 196) | inline void setup_bit_low() { function setup_bit_high (line 202) | inline void setup_bit_high() { function wait_for_bit (line 208) | inline void wait_for_bit() { function stop_timer (line 214) | inline void stop_timer() { function start_timer (line 218) | inline void start_timer() { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/updi_io.h function namespace (line 14) | namespace UPDI_io { FILE: TickTagProgramming/jtag2updi-master/jtag2updi/updi_io_soft.cpp function send_break (line 230) | static inline void send_break() { FILE: TickTagSerialDownload/TickTag_Serial_Download.py function str_to_dict (line 15) | def str_to_dict(datastr): # Looks like 'id : value, id : value ...' function get_digits (line 22) | def get_digits(interest_string): function progressbar_init (line 26) | def progressbar_init(total_bar, description, units): function exit_program (line 31) | def exit_program(): class Serial_Reader (line 35) | class Serial_Reader: method __init__ (line 43) | def __init__(self, port, baudrate, timeout): method progressbar_update (line 48) | def progressbar_update(self): method progressbar_change_max (line 52) | def progressbar_change_max(self, total_bar): method read_line (line 56) | def read_line(self): method listen (line 60) | def listen(self, Tag_Data): method reset_memory (line 99) | def reset_memory(self): method end_of_communication (line 116) | def end_of_communication(self): class Tag_Data (line 123) | class Tag_Data(): method __init__ (line 131) | def __init__(self): method main (line 134) | def main(self): method get_data (line 141) | def get_data(self, buffer): method setup_progresbars (line 145) | def setup_progresbars(self): method progressbar_update (line 150) | def progressbar_update(self, progressbar): method write_temp_files (line 154) | def write_temp_files(self): method get_first_timestamp (line 169) | def get_first_timestamp(self): method print_info (line 179) | def print_info(self): method make_summary_files (line 186) | def make_summary_files(self): method update_summary_files (line 203) | def update_summary_files(self): method order_files (line 210) | def order_files(self): FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/Configuration.h type tracker_state_t (line 95) | typedef enum { ST_FIRST_START_HARD_RESET = 0, ST_TRACKING = 1, ST_VOLTAG... type store_memory_return_t (line 96) | typedef enum { STORE_MEMORY_RETURN_ERROR = 0, STORE_MEMORY_RETURN_MEMORY... type continous_result_t (line 97) | typedef enum { CONTINOUS_RUNNING = 0, CONTINOUS_UNDERVOLTAGE, CONTINOUS_... type tracking_result_t (line 98) | typedef enum { TRACKING_RUNNING = 0, TRACKING_UNDERVOLTAGE, TRACKING_MEM... FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/EEPROM_CAT24M01.cpp function eepromIsAlive (line 3) | bool eepromIsAlive() { function eepromGetI2CAddress (line 12) | uint8_t eepromGetI2CAddress(uint32_t adr) { function eepromReadMemory (line 21) | bool eepromReadMemory(uint32_t adr, uint8_t *result_arr, uint32_t len) { function eepromBusyWriting (line 43) | bool eepromBusyWriting() { function eepromWriteMemory (line 49) | bool eepromWriteMemory(uint32_t adr, uint8_t *value_arr, uint32_t len) { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/GPS_L70_Light.cpp function gpsConvertTwoDigit2Number (line 8) | uint8_t gpsConvertTwoDigit2Number(char *digit_char) { function gpsRemoveAllChars (line 12) | void gpsRemoveAllChars(char* str, char c) { function gpsParseLatLong (line 21) | int32_t gpsParseLatLong(char* d) { function gpsGetUTCTimestamp (line 35) | uint32_t gpsGetUTCTimestamp(gps_t *gpsData) { function gpsDecodeGPRMCandGPGGA (line 44) | void gpsDecodeGPRMCandGPGGA(char* d, gps_t *gpsData, uint8_t sentenceTyp... function gpsDecodeGPRMCandGPGGANew (line 179) | void gpsDecodeGPRMCandGPGGANew(char* d, gps_t *gpsData, uint8_t sentence... function gpsSetBaudrate9600Permanently (line 467) | void gpsSetBaudrate9600Permanently() { function gpsConfigureBeforeStart (line 472) | bool gpsConfigureBeforeStart(char *messageBuffer) { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/GPS_L70_Light.h type gps_t (line 19) | typedef struct { type gps_result_t (line 36) | typedef enum { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/HelperFunctions.cpp function arrayToUint16 (line 3) | uint16_t arrayToUint16(uint8_t *buffer) { function arrayToUint32 (line 9) | uint32_t arrayToUint32(uint8_t *buffer) { function arrayToInt32 (line 15) | int32_t arrayToInt32(uint8_t *buffer) { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/I2C.cpp function i2cInit (line 3) | void i2cInit() { function pollRIF (line 16) | bool pollRIF() { function pollWIF (line 28) | bool pollWIF() { function i2cStartRead (line 40) | bool i2cStartRead(uint8_t deviceAddr) { function i2cStartWrite (line 52) | bool i2cStartWrite(uint8_t deviceAddr) { function i2cRead (line 64) | uint8_t i2cRead(bool ack) { // ACK=1 send ACK ; ACK=0 send NACK function i2cWrite (line 76) | bool i2cWrite(uint8_t write_data) { function i2cStop (line 92) | void i2cStop() { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/TestFunctions.cpp function mockFullMemory (line 3) | void mockFullMemory(uint32_t dataFixLength, uint32_t metaAddressOfAddres... function mockEmptyMemory (line 10) | void mockEmptyMemory(uint32_t dataFixLength, uint32_t metaAddressOfAddre... function readVoltage1606Test (line 17) | void readVoltage1606Test() { function testMessage (line 30) | void testMessage() { function testWriteMemory (line 46) | void testWriteMemory() { function testMemory (line 57) | void testMemory() { function i2cTest (line 76) | void i2cTest() { function i2cTest2 (line 112) | void i2cTest2() { function uartReadMultipleLinesNoFlush (line 140) | bool uartReadMultipleLinesNoFlush(uint8_t lines, char breakChar, char *l... function lightSleepUARTTest (line 170) | void lightSleepUARTTest() { function newParserTest (line 259) | void newParserTest() { function flpTest (line 334) | void flpTest() { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/TickTag.cpp function deviceInitPins (line 5) | void deviceInitPins() { function deviceInitGPIO2PinInterruptInDeepSleep (line 51) | void deviceInitGPIO2PinInterruptInDeepSleep() { function deviceDeactivateGPIO2PinInterruptInDeepSleep (line 60) | void deviceDeactivateGPIO2PinInterruptInDeepSleep() { function deviceInitDownloadPinInterruptInDeepSleep (line 65) | void deviceInitDownloadPinInterruptInDeepSleep() { function deviceIncrementTimer (line 75) | void deviceIncrementTimer() { function deviceInitTimer (line 79) | void deviceInitTimer() { function deviceGetMillis (line 100) | uint32_t deviceGetMillis() { function deviceStopTimer (line 106) | void deviceStopTimer() { function deviceL70powerOn (line 113) | void deviceL70powerOn() { function deviceL70powerOff (line 118) | void deviceL70powerOff() { function deviceL70backupOn (line 123) | void deviceL70backupOn() { function deviceL70backupOff (line 128) | void deviceL70backupOff() { function devicePowerMemoryAndI2COff (line 133) | void devicePowerMemoryAndI2COff() { function devicePowerMemoryAndI2COn (line 138) | void devicePowerMemoryAndI2COn() { function deviceDisableBODInSleep (line 144) | void deviceDisableBODInSleep() { function deviceDeepSleep (line 152) | void deviceDeepSleep() { function deviceStandbySleep (line 172) | void deviceStandbySleep() { function deviceInitInternalRTCInterrupt (line 184) | void deviceInitInternalRTCInterrupt(uint16_t seconds) { function getInternalTemperature (line 203) | int16_t getInternalTemperature() { function deviceReadSupplyVoltage (line 237) | uint16_t deviceReadSupplyVoltage() { function deviceSetCPUSpeed32khz (line 313) | void deviceSetCPUSpeed32khz() { function deviceSetCPUSpeed (line 321) | void deviceSetCPUSpeed(uint8_t prescalerDivision) { function deviceLedOn (line 327) | void deviceLedOn() { function deviceLedOff (line 332) | void deviceLedOff() { function deviceBlink (line 337) | void deviceBlink(uint8_t times) { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/TickTag.h type TinyEEPROM (line 97) | struct TinyEEPROM { function operator (line 131) | uint8_t operator-- (int){ type EEPtr (line 138) | struct EEPtr{ function TinyEEPROM (line 147) | TinyEEPROM operator*() { return index; } function EEPtr (line 152) | EEPtr operator++ (int) { return index++; } function EEPtr (line 153) | EEPtr operator-- (int) { return index--; } FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/Time.cpp function breakTime (line 3) | void breakTime(uint32_t timeInput, tmElements_t &tm) { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/Time.h type tmElements_t (line 13) | typedef struct { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/UART.cpp function initPrimaryUARTwith9600 (line 3) | void initPrimaryUARTwith9600() { function initPrimaryUARTwith115200 (line 20) | void initPrimaryUARTwith115200() { function initSecondUARTwith9600 (line 37) | void initSecondUARTwith9600() { function uartFlush (line 59) | uint8_t uartFlush() { function deinitSecondUartPins (line 65) | void deinitSecondUartPins() { function uartOff (line 72) | void uartOff() { function uartRead (line 78) | bool uartRead(char breakChar, char *line, uint8_t maxLength, uint16_t ti... function uartReadMultipleLines (line 104) | bool uartReadMultipleLines(uint8_t lines, char breakChar, char *line, ui... function print (line 134) | void print(const char *in) { function println (line 143) | void println(const char *in) { function printU16 (line 149) | void printU16(uint16_t in) { function printNum (line 158) | void printNum(uint32_t in) { function usePrintfFunction (line 167) | static int usePrintfFunction(char c, FILE *stream) { // static functions... function usePrintf (line 173) | void usePrintf() { FILE: TickTagSoftwareBurst/TickTagSoftwareBurst/main.cpp function ISR (line 64) | ISR(PORTA_PORT_vect) { downloadInterrupt = true; PORTA.INTFLAGS |= PORT_... function ISR (line 65) | ISR(RTC_CNT_vect) { rtcInterrupt = true; RTC.INTFLAGS = RTC_OVF_bm; } function ISR (line 66) | ISR(TCA0_OVF_vect) { deviceIncrementTimer(); TCA0.SINGLE.INTFLAGS = TCA_... function ISR (line 67) | ISR(PORTC_PORT_vect) { gpio2Interrupt = true; PORTC.INTFLAGS |= PORT_INT... function wait (line 71) | void wait(uint16_t seconds) { function voltageNotOkay (line 77) | bool voltageNotOkay() { function isNightTime (line 83) | bool isNightTime() { function getOperationVoltageMinFromTinyEEPROM (line 105) | uint16_t getOperationVoltageMinFromTinyEEPROM() { function getGPSFrequencyFromTinyEEPROM (line 111) | uint16_t getGPSFrequencyFromTinyEEPROM() { function getMinHDOPFromTinyEEPROM (line 117) | uint8_t getMinHDOPFromTinyEEPROM() { function getActivationDelayFromTinyEEPROM (line 123) | uint16_t getActivationDelayFromTinyEEPROM() { function getTurnOnHourFromTinyEEPROM (line 129) | uint8_t getTurnOnHourFromTinyEEPROM() { function getTurnOnMinuteFromTinyEEPROM (line 135) | uint8_t getTurnOnMinuteFromTinyEEPROM() { function getTurnOffHourFromTinyEEPROM (line 141) | uint8_t getTurnOffHourFromTinyEEPROM() { function getTurnOffMinuteFromTinyEEPROM (line 147) | uint8_t getTurnOffMinuteFromTinyEEPROM() { function readMemory (line 155) | bool readMemory() { function readMemoryFancy (line 238) | void readMemoryFancy() { function startMenue (line 244) | void startMenue() { function downloadButtonPressedFor3Seconds (line 507) | bool downloadButtonPressedFor3Seconds() { function storeInMemory (line 519) | uint8_t storeInMemory(gps_t *gpsData, bool writeTtfSum) { function trackingMerged (line 597) | void trackingMerged() { function changeGPSBaudrate (line 852) | void changeGPSBaudrate() { function main (line 874) | int main(void) {