Skip to content

Commit 0ff8686

Browse files
authored
Update warp-kl03-ksdk1.1-boot.c
Added overall numbers of repetitions option
1 parent c2c77a3 commit 0ff8686

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/boot/ksdk1.1.0/warp-kl03-ksdk1.1-boot.c

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2391,7 +2391,7 @@ main(void)
23912391
case 'j':
23922392
{
23932393
bool autoIncrement, chatty;
2394-
int spinDelay, repetitionsPerAddress, chunkReadsPerAddress;
2394+
int spinDelay, repetitionsPerAddress, chunkReadsPerAddress, overallNumberOfRepetitions;
23952395
int adaptiveSssupplyMaxMillivolts;
23962396
uint8_t referenceByte;
23972397

@@ -2422,11 +2422,16 @@ main(void)
24222422

24232423
SEGGER_RTT_WriteString(0, "\r\n\tReference byte for comparisons (e.g., '3e')> ");brieflyToggleEnablingSWD();
24242424
referenceByte = readHexByte();
2425+
2426+
SEGGER_RTT_WriteString(0, "\r\n\tOverall numbers of repetitions (e.g., '0000')> ");brieflyToggleEnablingSWD();
2427+
overallNumberOfRepetitions = read4digits();
24252428

24262429
SEGGER_RTT_printf(0, "\r\n\tRepeating dev%d @ 0x%02x, reps=%d, pull=%d, delay=%dms:\n\n",
24272430
menuTargetSensor, menuRegisterAddress, repetitionsPerAddress, menuI2cPullupEnable, spinDelay);brieflyToggleEnablingSWD();
24282431

2429-
repeatRegisterReadForDeviceAndAddress( menuTargetSensor /*warpSensorDevice*/,
2432+
for (int i = 0; i < overallNumberOfRepetitions; i++)
2433+
{
2434+
repeatRegisterReadForDeviceAndAddress( menuTargetSensor /*warpSensorDevice*/,
24302435
menuRegisterAddress /*baseAddress */,
24312436
menuI2cPullupEnable,
24322437
autoIncrement /*autoIncrement*/,
@@ -2438,6 +2443,7 @@ main(void)
24382443
adaptiveSssupplyMaxMillivolts,
24392444
referenceByte
24402445
);
2446+
}
24412447

24422448
break;
24432449
}

0 commit comments

Comments
 (0)