File tree 3 files changed +17
-14
lines changed
3 files changed +17
-14
lines changed Original file line number Diff line number Diff line change @@ -73,17 +73,18 @@ test(EEPROM_02_ReadWriteSucceedsForAllAddressWithInRange) {
73
73
74
74
test (EEPROM_03_ReadWriteFailsForAnyAddressOutOfRange) {
75
75
int EEPROM_SIZE = EEPROM.length ();
76
- uint16_t address = 0 ;
77
- uint8_t base = (uint8_t )rand ();
76
+ int EEPROM_INC = 10 ;
77
+ uint16_t address = EEPROM_SIZE;
78
+ uint8_t base = rand () % (255 - EEPROM_INC - 1 ); // do not allow data to equal 255, which is what EEPROM.read(invalid_address) returns
78
79
uint8_t data = base;
79
80
80
81
// when
81
- for (address=EEPROM_SIZE, data=base; address < EEPROM_SIZE+ 10 ; address++, data++)
82
+ for (address=EEPROM_SIZE, data=base; address < EEPROM_SIZE + EEPROM_INC ; address++, data++)
82
83
{
83
84
EEPROM.write (address, data);
84
85
}
85
86
// then
86
- for (address=EEPROM_SIZE, data=base; address < EEPROM_SIZE+ 10 ; address++, data++)
87
+ for (address=EEPROM_SIZE, data=base; address < EEPROM_SIZE + EEPROM_INC ; address++, data++)
87
88
{
88
89
assertNotEqual (EEPROM.read (address), data);
89
90
}
Original file line number Diff line number Diff line change 28
28
#include " unit-test/unit-test.h"
29
29
30
30
#if HAL_PLATFORM_GEN == 3
31
- #if PLATFORM_ID == PLATFORM_ESOMX
32
- static const pin_t pin = D0 , pin2 = D1 ;
31
+ #if PLATFORM_ID == PLATFORM_P2 || PLATFORM_ID == PLATFORM_ESOMX
32
+ static const hal_pin_t pin = D1 , pin2 = D8 ;
33
33
#else
34
- static const pin_t pin = A0, pin2 = A1;
34
+ static const hal_pin_t pin = A0, pin2 = A1;
35
35
#endif
36
36
#else
37
37
#error "Unsupported platform"
@@ -40,9 +40,9 @@ static const pin_t pin = A0, pin2 = A1;
40
40
test (SERVO_01_CannotAttachWhenPinSelectedIsNotTimerChannel) {
41
41
#if HAL_PLATFORM_NRF52840
42
42
# if PLATFORM_ID == PLATFORM_TRACKER
43
- pin_t pin = BTN;
43
+ hal_pin_t pin = BTN;
44
44
#elif PLATFORM_ID == PLATFORM_ESOMX
45
- pin_t pin = A0;
45
+ hal_pin_t pin = A0;
46
46
# else
47
47
hal_pin_t pin = D0;
48
48
# endif
Original file line number Diff line number Diff line change 27
27
#include " tone_hal.h"
28
28
#include " unit-test/unit-test.h"
29
29
30
- #if PLATFORM_ID == PLATFORM_ESOMX
31
- static const pin_t pin = D1;// pin under test
30
+ #if PLATFORM_ID == PLATFORM_P2
31
+ static const hal_pin_t pin = D1;// pin under test
32
+ #elif PLATFORM_ID == PLATFORM_ESOMX
33
+ static const hal_pin_t pin = A3;// pin under test
32
34
#else
33
- static const pin_t pin = A1;// pin under test
35
+ static const hal_pin_t pin = A1;// pin under test
34
36
#endif
35
37
36
38
test (TONE_01_NoGenerateWhenPinSelectedIsNotTimerChannel) {
37
39
#if HAL_PLATFORM_NRF52840
38
40
# if PLATFORM_ID == PLATFORM_TRACKER
39
- pin_t pin = BTN;
41
+ hal_pin_t pin = BTN;
40
42
# elif PLATFORM_ID == PLATFORM_ESOMX
41
- pin_t pin = A0;
43
+ hal_pin_t pin = A0;
42
44
# else
43
45
hal_pin_t pin = D0;
44
46
# endif
You can’t perform that action at this time.
0 commit comments