PropWare
C++ objects and CMake build system for Parallax Propeller
|
Static Public Member Functions | |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_Warning (void) |
static void | test_SingleByteReadWrite (void) |
static void | test_PageWriteSingleByteRead (void) |
static void | test_PageReadWrite (void) |
static void | test_PageReadDoesntBufferOverflow (void) |
static void | test_PutGetInt (void) |
static void | test_PutGetShort (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_LEDs (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_BasicRxTx (void) |
static void | test_RxcheckWithNothingInBuffer (void) |
static void | test_BasicRxCheckTx (void) |
static void | test_PutGetMultipleBytes (void) |
static void | test_RxflushClearsBuffer (void) |
static void | test_PutLongString (void) |
static void | test_PutEmptyString (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_ShiftLeft (void) |
static void | test_ShiftRightNegative (void) |
static void | test_ShiftRightUnsignedNumber (void) |
static void | test_ShiftRightSignedPositiveHighBitSet (void) |
static void | test_ShiftRightSignedPositiveHighBitNotSet (void) |
static void | test_LeftShiftUnsigned (void) |
static void | test_lockretReturnsLock (void) |
static void | test_locknewFirstLockIs1 (void) |
static void | test_locknewSevenAvailableLocks (void) |
static void | test_locksetAndlockclr (void) |
static void | test_ReturnSetLock (void) |
static void | test_locksetIsEqualToCTrueFalseConstant (void) |
static void | test_lockretReturnOrderDoesntMatter (void) |
static void | test_SizeofInt (void) |
static void | test_SizeofUnsignedInt (void) |
static void | test_SizeofChar (void) |
static void | test_SizeofUnsignedChar (void) |
static void | test_SizeofBool (void) |
static void | test_SizeofShort (void) |
static void | test_SizeofUnsignedShort (void) |
static void | test_SizeofIntPointer (void) |
static void | test_SizeofShortPointer (void) |
static void | test_SizeofCharPointer (void) |
static void | test_WhatIsTrue (void) |
static void | test_WhatIsFalse (void) |
static void | test_OnlyTrueEqualsTrue (void) |
static void | test_AnyNonZeroNumberIsTrue (void) |
static void | test_ZeroIsFalse (void) |
static void | test_BooleanAndIsSameAsBitwiseAnd (void) |
static void | test_WritingAnIntToACharWillTruncate (void) |
static void | test_InitializingACharWith16BitsWillTruncate (void) |
static void | FunctionThatEnds (void) |
static void | FunctionThatEndsWithCogstop (void) |
static void | test_WhatHappensWhenACogReachesTheEnd (void) |
static void | test_WhatHappensWhenACogReachesTheEndWithCogstop (void) |
static void | test_64bitIntegerBasic (void) |
static void | test_64bitIntegerAdd (void) |
static void | test_64bitIntegerSubtract (void) |
static void | test_64bitIntegerMultiply (void) |
static void | test_64bitIntegerDivide (void) |
static void | test_64bitIntegerAddSpeed (void) |
static void | test_64bitIntegerDivideSpeed (void) |
static void | test_64bitIntegerMultiplySpeed (void) |
static void | test_FloatVariableToInt (void) |
static void | test_SignedVsUnsignedComparison (void) |
static void | test_UnsignedReverseRolloverSubtraction (void) |
static void | test_nullptrIsTheSameAsNULL (void) |
static void | setUp (void) |
static void | tearDown (void) |
static char | FillBuffer (const char letter) |
static const char * | FillBuffer (const char *string) |
static void | test_GetIncompleteString (void) |
static void | test_GetCompleteString (void) |
static void | test_GetMultipleStringsNoWait (void) |
static void | test_NullAfterString (void) |
static void | test_GetPartialStringAtBeginning (void) |
static void | test_DiscardPgtopSentences (void) |
static void | test_MaxBytesCutoff (void) |
static void | test_MaxBytesCutoffWithMoreBytesInBuffer (void) |
static void | test_SwitchBetweenBuffers (void) |
static int | RandomAddress () |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_L3GD20Ping (void) |
static void | test_PingNonExistentDevice (void) |
static void | test_L3GD20ReadWhoAmIRegister (void) |
static void | test_L3GD20WriteCtrlReg1 (void) |
static void | test_L3GD20WriteMultipleBytes (void) |
static void | test_L3GD20WriteMultipleBytesButOnlyOne (void) |
static void | test_MS5611PutSingleByteGetMultipleBytes (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_Init (void) |
static void | test_ReadGyroPositiveNumbers (void) |
static void | test_ReadGyroNegativeNumbers (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_Init (void) |
static void | test_ReadAcclPositiveNumbers (void) |
static void | test_ReadAcclNegativeNumbers (void) |
static void | test_ReadMagnPositiveNumbers (void) |
static void | test_ReadMagnNegativeNumbers (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_GetStatus (void) |
static void | test_GetVersion (void) |
static void | test_GetVoltage (void) |
static void | test_GetStateOfCharge (void) |
static void | test_GetChargeRate (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_3v3 (void) |
static void | test_Ground (void) |
static void | test_3v3Over2 (void) |
static void | test_5vOver2 (void) |
static void | test_Average (void) |
static void | test_DAClow (void) |
static void | test_DACHigh (void) |
static void | test_DACMiddle (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_GetStatus (void) |
static void | test_GetPressureTemperatureBasic (void) |
static void | test_CalculateHighTemperature (void) |
static void | test_SetGetC (void) |
static void | test_GetRaw (void) |
static void | test_GetProccessedIsNotRaw (void) |
static void | test_TouchTimeoutEffectWhenCalledQuickly (void) |
static void | test_TouchTimeoutHasNoEffectWhenCalledSlowly (void) |
static void | test_GetStatusIsFalseForNoBus (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_BinReturnAddressMatchesGivenAddress (void) |
static void | test_BinZero (void) |
static void | test_BinPositiveNumber (void) |
static void | test_Bin32BitNumber (void) |
static void | test_BinNoMoreDigitsThanSpecified (void) |
static void | test_BinInternalBuffer (void) |
static void | test_HexReturnAddressMatchesGivenAddress (void) |
static void | test_HexZero (void) |
static void | test_HexPositiveNumber (void) |
static void | test_Hex32BitNumber (void) |
static void | test_HexNoMoreDigitsThanSpecified (void) |
static void | test_HexEachDigit (void) |
static void | test_HexInternalBuffer (void) |
static void | test_DecReturnAddressMatchesGivenAddress (void) |
static void | test_DecZero (void) |
static void | test_DecPositiveNumber (void) |
static void | test_DecNegativeNumber (void) |
static void | test_DecVeryLargeNumber (void) |
static void | test_DecInternalBuffer (void) |
static void | test_DecBasic (void) |
static void | test_DecNegativeBasic (void) |
static void | test_DecBigNumber (void) |
static void | test_DecNonZeroTerminator (void) |
static void | test_DecZeroNumbers (void) |
static void | test_DecLeadingZeros (void) |
static void | test_DecEmptyString (void) |
static void | test_DecCharArray (void) |
static void | test_ReverseReturnAddressMatchesGivenAddress (void) |
static void | test_ReverseEmptyString (void) |
static void | test_ReverseSimpleString (void) |
static void | test_ZeroPadSimple (void) |
static void | test_ZeroPadSingleDigit (void) |
static void | test_ZeroPadNoAdditionalPadding (void) |
static void | test_ZeroPadZeroLength (void) |
static void | test_ZeroPadNegativeLength (void) |
static void | test_ZeroPadNegativeSign (void) |
static void | test_ZeroPadPositiveSign (void) |
static void | test_ZeroPadNegativeSignNoPadding (void) |
static void | test_ZeroPadNegativeSignCountSign (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_SaveCurrentClock (void) |
static void | test_GetStatusPass (void) |
static void | test_ConvertToBCDUnitsOnly (void) |
static void | test_ConvertToBCDTensOnly (void) |
static void | test_ConvertToBCDBothUnitsAndTens (void) |
static void | test_ConvertFromBCDUnitsOnly (void) |
static void | test_ConvertFromBCDTensOnly (void) |
static void | test_ConvertFromBCDUnitsAndTens (void) |
static void | test_SetGetClock (void) |
static void | test_SetGetClockNoWeekday (void) |
static void | test_ClockCountsSeconds (void) |
static void | test_RestoreCurrentClock (void) |
static void | test_GetStatusIsFalseForNoBus (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_HighLow (void) |
static void | test_Toggle (void) |
static void | test_isOutput (void) |
static void | test_Ouput (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_PutBufferFormatted (void) |
static void | test_PutPrintfReturnsWrittenBytes (void) |
static void | test_PutPrintfBasic (void) |
static void | test_PutPrintfMultipleIntegers (void) |
static void | test_PutPrintfNoSpecifiers (void) |
static void | test_PutPrintfHexSpecifiers (void) |
static void | test_PutPrintfDecpad (void) |
static void | test_PutPrintfDecpadSmaller (void) |
static void | test_PutPrintfDecpadZero (void) |
static void | test_PutPrintfDecpadZeroNegative (void) |
static void | test_PutPrinfHexpad (void) |
static void | test_PutPrinfHexpadTooSmall (void) |
static void | test_PutPrinfHexpadZero (void) |
static void | test_PutPrintfChar (void) |
static void | test_PutPrintfString (void) |
static void | test_PutPrinfAllTogether (void) |
static void | test_PutPrintfPercentSignAtEndOfStringDisappears (void) |
static void | test_PutPrintfTwoPercentSigns (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | cog_RunSquareWaveOutput (void *ignored) |
static void | run_SquareWaveTest (const int highCycles, const int lowCycles) |
static void | test_EvenSquareWave (void) |
static void | test_MostlyHighSquareWave (void) |
static void | test_MostlyLowSquareWave (void) |
static void | test_Something (void) |
static void | test_SingleHighPulse (void) |
static void | test_SingleLowPulse (void) |
static void | test_32768SquareWave (void) |
static int | MicrosecondsToClockCycles (const int microseconds) |
static int | ClockCyclesToMicroseconds (const int clockCycles) |
static void | setUp (void) |
static void | tearDown (void) |
static void | helper_CheckWidths (const int highMicroseconds, const int lowMicroseconds) |
static void | helper_TestDuty (const int percent) |
static void | test_80PercentDuty (void) |
static void | test_20PercentDuty (void) |
static void | test_50PercentDuty (void) |
static int | MicrosecondsToClockCycles (const int microseconds) |
static int | ClockCyclesToMicroseconds (const int clockCycles) |
static void | setUp (void) |
static void | tearDown (void) |
static void | helper_CheckWidths (const int highMicroseconds, const int lowMicroseconds) |
static void | helper_TestDuty (const int percent, const int period) |
static void | helper_TestServo (const int pulsewidth) |
static void | helper_TestPWM (const int high, const int low) |
static void | test_50PercentDuty (void) |
static void | test_20PercentDuty (void) |
static void | test_80PercentDuty (void) |
static void | test_ServoMiddle (void) |
static void | test_ServoLow (void) |
static void | test_ServoHigh (void) |
static void | test_ServoVeryLow (void) |
static void | test_ServoVeryHigh (void) |
static void | test_pwmEven (void) |
static void | test_pwmLongHigh (void) |
static void | test_pwmLongLow (void) |
static void | test_pwmPrimeTimes (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_Empty (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_SchedulerReadPeriodIncremented (void) |
static void | test_SchedulerLowBoth (void) |
static void | test_SchedulerLowBothOpposite (void) |
static void | test_SchedulerHighBoth (void) |
static void | test_SchedulerHighBothOpposite (void) |
static void | test_SchedulerRollover (void) |
static void | test_SchedulerRolloverOpposite (void) |
static void | test_SchedulerMedian (void) |
static void | test_SchedulerMedianOpposite (void) |
static void | test_SchedulerNotCalledForMultiplePeriods (void) |
static void | help_TestFilename (const char *filename) |
static int | help_DeleteAllFiles (void) |
static void | cog_DoNothing (void *arg) |
static int | help_CountNumberOfFreeCogs (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_Mount (void) |
static void | test_MountMultiple (void) |
static void | test_MultipleUnmounts (void) |
static void | test_MountNoSd (void) |
static void | test_UnmountFreesCog (void) |
static void | test_DestructorFreesCog (void) |
static void | test_OpenExistingFileForWrite (void) |
static void | test_OpenNonexistentFileForRead (void) |
static void | test_OpenNonexistentFileForWrite (void) |
static void | test_OpenForDeleteNonexistentFile (void) |
static void | test_OpenForAppendNonexistentFile (void) |
static void | test_OpenTooLongFilename (void) |
static void | test_CloseFileTwice (void) |
static void | test_OpenSpecialCharacterFilenames (void) |
static void | test_OpenFilenameWithExtensionOnly (void) |
static void | test_OpenFilenameWithoutExtension (void) |
static void | test_OpenShorterFilenameThan8dot3 (void) |
static void | test_OpenEmptyFilename (void) |
static void | test_PutChar (void) |
static void | test_GetCharFromExistingFile (void) |
static void | test_GetCharAfterEndOfFile (void) |
static void | test_PutCharAppend (void) |
static void | test_Put (void) |
static void | test_PutSEmptyString (void) |
static void | test_Get (void) |
static void | test_GetBufferPastEndOfFile (void) |
static void | test_WriteLargeFile (void) |
static void | test_SetDate (void) |
static void | test_SeekSmallFile (void) |
static void | test_SeekOnWriteAfterOpening (void) |
static void | test_SeekOnWriteAfterWriting (void) |
static void | test_SeekOnWriteAndCanStillWriteAfter (void) |
static void | test_SeekOnRead (void) |
static void | test_SeekOnLargeFile (void) |
static void | test_GetClusterSize (void) |
static void | test_getNextFileFindsAllFiles (void) |
static void | test_getNextFileFindsCorrectFiles (void) |
static void | test_OpenRootDirMultipleTimesInARowReturnsAllFilesEveryTime (void) |
static void | test_GetFilesizeSmall (void) |
static void | test_GetFilesizeNothing (void) |
static void | test_GetFilesizeLotsOfContent (void) |
static void | test_GetFilesizeAfterReadingSome (void) |
static void | test_GetFilesizeAfterReadingPastEndOfFile (void) |
static void | test_NextFileGetFilesize (void) |
static void | test_NextFileGetModificationTime (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_PinsConnected (void) |
static void | test_Start (void) |
static void | test_SetsPinDirectionsCorrectly (void) |
static void | cog_DoNothing (void *arg) |
static int | help_CountNumberOfFreeCogs (void) |
static void | test_StopStopsCog (void) |
static void | test_PutCGetC (void) |
static void | test_PutCGetCLowerByteBound (void) |
static void | test_PutCGetCUpperByteBound (void) |
static void | test_GetCCheckNoPutC (void) |
static void | test_GetCCheck (void) |
static void | test_GetCCheckNoWait (void) |
static void | test_GetCCheckTimeTimeout (void) |
static void | test_GetCValidateTimeoutDuration (void) |
static void | test_RxTxNoExtraTxChars (void) |
static void | test_PutBufferNoPointer (void) |
static void | test_PutS (void) |
static void | test_GetFlush (void) |
static void | test_GetFlushEmptyBuffer (void) |
static void | test_SetBaud (void) |
static void | test_SetBaudTooHigh (void) |
static void | test_SetBaudToZero (void) |
static void | test_SetBaudTransmitAfterBaudChange (void) |
static void | test_Setbaudclock (void) |
static void | test_GetBuffer (void) |
static void | test_GetBufferString (void) |
static void | transmitAlphabet (void *param) |
static void | test_CTSPinBasic (void) |
static void | test_PutBuffer (void) |
static void | test_PutBufferNullTerminatedString (void) |
static void | test_GetCountEmpty (void) |
static void | test_GetCountOne (void) |
static void | test_GetCountFew (void) |
static void | test_GetCountWrapAround (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_short_basic_case (void) |
static void | test_long_basic_case (void) |
static void | test_short_rollover_case (void) |
static void | test_long_rollover_case (void) |
static void | setUp (void) |
static void | tearDown (void) |
static void | test_Nothing (void) |
static void | test_Nothing2 (void) |
Definition at line 14 of file eeprom.test.h.