You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: dfu/src/main/java/no/nordicsemi/android/dfu/DfuServiceInitiator.java
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -238,6 +238,7 @@ public DfuServiceInitiator setInitFile(final int initFileResId) {
238
238
* Sets the URI or path to the Init file. The init file for DFU Bootloader version pre-0.5 (SDK 4.3, 6.0, 6.1) contains only the CRC-16 of the firmware.
239
239
* Bootloader version 0.5 or newer requires the Extended Init Packet. If the URI and path are not null the URI will be used.
Copy file name to clipboardExpand all lines: dfu/src/main/java/no/nordicsemi/android/dfu/internal/scanner/BootloaderScanner.java
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -37,9 +37,9 @@ public interface BootloaderScanner {
37
37
/**
38
38
* After the buttonless jump from the application mode to the bootloader mode the service will wait this long for the advertising bootloader (in milliseconds).
39
39
*/
40
-
publicfinalstaticlongTIMEOUT = 5000l; // ms
41
-
/** The bootloader may advertise with the same address or one with the last byte incremented by this value. F.e. 00:11:22:33:44:55 -> 00:11:22:33:44:56. FF changes to 00. */
42
-
publicfinalstaticintADDRESS_DIFF = 1;
40
+
longTIMEOUT = 5000l; // ms
41
+
/** The bootloader may advertise with the same address or one with the last byte incremented by this value. F.e. 00:11:22:33:44:55 -> 00:11:22:33:44:56. FF changes to 00. */
42
+
intADDRESS_DIFF = 1;
43
43
44
44
/**
45
45
* Searches for the advertising bootloader. The bootloader may advertise with the same device address or one with the last byte incremented by 1.
@@ -48,7 +48,7 @@ public interface BootloaderScanner {
48
48
*
49
49
* @param deviceAddress
50
50
* the application device address
51
-
* @return the address of the advertising DFU bootloader. If may be the same as the application address or one with the last byte incremented by 1 (AA:BB:CC:DD:EE:45/FF -> AA:BB:CC:DD:EE:46/00).
51
+
* @return the address of the advertising DFU bootloader. If may be the same as the application address or one with the last byte incremented by 1 (AA:BB:CC:DD:EE:45/FF -> AA:BB:CC:DD:EE:46/00).
<li><ahref="no/nordicsemi/android/dfu/ApplicationTest.html" title="class in no.nordicsemi.android.dfu" target="classFrame">ApplicationTest</a></li>
14
16
<li><ahref="no/nordicsemi/android/dfu/internal/ArchiveInputStream.html" title="class in no.nordicsemi.android.dfu.internal" target="classFrame">ArchiveInputStream</a></li>
15
-
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScanner.html" title="interface in no.nordicsemi.android.dfu.internal.scanner" target="classFrame"><i>BootloaderScanner</i></a></li>
17
+
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScanner.html" title="interface in no.nordicsemi.android.dfu.internal.scanner" target="classFrame"><spanclass="interfaceName">BootloaderScanner</span></a></li>
16
18
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScannerFactory.html" title="class in no.nordicsemi.android.dfu.internal.scanner" target="classFrame">BootloaderScannerFactory</a></li>
17
19
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScannerJB.html" title="class in no.nordicsemi.android.dfu.internal.scanner" target="classFrame">BootloaderScannerJB</a></li>
18
20
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScannerLollipop.html" title="class in no.nordicsemi.android.dfu.internal.scanner" target="classFrame">BootloaderScannerLollipop</a></li>
19
21
<li><ahref="no/nordicsemi/android/dfu/BuildConfig.html" title="class in no.nordicsemi.android.dfu" target="classFrame">BuildConfig</a></li>
20
22
<li><ahref="no/nordicsemi/android/dfu/internal/exception/DeviceDisconnectedException.html" title="class in no.nordicsemi.android.dfu.internal.exception" target="classFrame">DeviceDisconnectedException</a></li>
21
23
<li><ahref="no/nordicsemi/android/dfu/DfuBaseService.html" title="class in no.nordicsemi.android.dfu" target="classFrame">DfuBaseService</a></li>
22
24
<li><ahref="no/nordicsemi/android/dfu/internal/exception/DfuException.html" title="class in no.nordicsemi.android.dfu.internal.exception" target="classFrame">DfuException</a></li>
23
-
<li><ahref="no/nordicsemi/android/dfu/DfuLogListener.html" title="interface in no.nordicsemi.android.dfu" target="classFrame"><i>DfuLogListener</i></a></li>
24
-
<li><ahref="no/nordicsemi/android/dfu/DfuProgressListener.html" title="interface in no.nordicsemi.android.dfu" target="classFrame"><i>DfuProgressListener</i></a></li>
25
+
<li><ahref="no/nordicsemi/android/dfu/DfuLogListener.html" title="interface in no.nordicsemi.android.dfu" target="classFrame"><spanclass="interfaceName">DfuLogListener</span></a></li>
26
+
<li><ahref="no/nordicsemi/android/dfu/DfuProgressListener.html" title="interface in no.nordicsemi.android.dfu" target="classFrame"><spanclass="interfaceName">DfuProgressListener</span></a></li>
25
27
<li><ahref="no/nordicsemi/android/dfu/DfuProgressListenerAdapter.html" title="class in no.nordicsemi.android.dfu" target="classFrame">DfuProgressListenerAdapter</a></li>
26
28
<li><ahref="no/nordicsemi/android/dfu/DfuServiceInitiator.html" title="class in no.nordicsemi.android.dfu" target="classFrame">DfuServiceInitiator</a></li>
27
29
<li><ahref="no/nordicsemi/android/dfu/DfuServiceListenerHelper.html" title="class in no.nordicsemi.android.dfu" target="classFrame">DfuServiceListenerHelper</a></li>
28
-
<li><ahref="no/nordicsemi/android/dfu/DfuSettingsConstants.html" title="interface in no.nordicsemi.android.dfu" target="classFrame"><i>DfuSettingsConstants</i></a></li>
30
+
<li><ahref="no/nordicsemi/android/dfu/DfuSettingsConstants.html" title="interface in no.nordicsemi.android.dfu" target="classFrame"><spanclass="interfaceName">DfuSettingsConstants</span></a></li>
29
31
<li><ahref="no/nordicsemi/android/dfu/internal/manifest/FileInfo.html" title="class in no.nordicsemi.android.dfu.internal.manifest" target="classFrame">FileInfo</a></li>
30
32
<li><ahref="no/nordicsemi/android/error/GattError.html" title="class in no.nordicsemi.android.error" target="classFrame">GattError</a></li>
31
33
<li><ahref="no/nordicsemi/android/dfu/internal/exception/HexFileValidationException.html" title="class in no.nordicsemi.android.dfu.internal.exception" target="classFrame">HexFileValidationException</a></li>
<li><ahref="no/nordicsemi/android/dfu/R.drawable.html" title="class in no.nordicsemi.android.dfu" target="classFrame">R.drawable</a></li>
39
41
<li><ahref="no/nordicsemi/android/dfu/R.string.html" title="class in no.nordicsemi.android.dfu" target="classFrame">R.string</a></li>
40
42
<li><ahref="no/nordicsemi/android/dfu/internal/exception/RemoteDfuException.html" title="class in no.nordicsemi.android.dfu.internal.exception" target="classFrame">RemoteDfuException</a></li>
43
+
<li><ahref="no/nordicsemi/android/dfu/internal/exception/SizeValidationException.html" title="class in no.nordicsemi.android.dfu.internal.exception" target="classFrame">SizeValidationException</a></li>
41
44
<li><ahref="no/nordicsemi/android/dfu/internal/manifest/SoftDeviceBootloaderFileInfo.html" title="class in no.nordicsemi.android.dfu.internal.manifest" target="classFrame">SoftDeviceBootloaderFileInfo</a></li>
42
45
<li><ahref="no/nordicsemi/android/dfu/internal/exception/UnknownResponseException.html" title="class in no.nordicsemi.android.dfu.internal.exception" target="classFrame">UnknownResponseException</a></li>
43
46
<li><ahref="no/nordicsemi/android/dfu/internal/exception/UploadAbortedException.html" title="class in no.nordicsemi.android.dfu.internal.exception" target="classFrame">UploadAbortedException</a></li>
<li><ahref="no/nordicsemi/android/dfu/ApplicationTest.html" title="class in no.nordicsemi.android.dfu">ApplicationTest</a></li>
14
16
<li><ahref="no/nordicsemi/android/dfu/internal/ArchiveInputStream.html" title="class in no.nordicsemi.android.dfu.internal">ArchiveInputStream</a></li>
15
-
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScanner.html" title="interface in no.nordicsemi.android.dfu.internal.scanner"><i>BootloaderScanner</i></a></li>
17
+
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScanner.html" title="interface in no.nordicsemi.android.dfu.internal.scanner"><spanclass="interfaceName">BootloaderScanner</span></a></li>
16
18
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScannerFactory.html" title="class in no.nordicsemi.android.dfu.internal.scanner">BootloaderScannerFactory</a></li>
17
19
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScannerJB.html" title="class in no.nordicsemi.android.dfu.internal.scanner">BootloaderScannerJB</a></li>
18
20
<li><ahref="no/nordicsemi/android/dfu/internal/scanner/BootloaderScannerLollipop.html" title="class in no.nordicsemi.android.dfu.internal.scanner">BootloaderScannerLollipop</a></li>
19
21
<li><ahref="no/nordicsemi/android/dfu/BuildConfig.html" title="class in no.nordicsemi.android.dfu">BuildConfig</a></li>
20
22
<li><ahref="no/nordicsemi/android/dfu/internal/exception/DeviceDisconnectedException.html" title="class in no.nordicsemi.android.dfu.internal.exception">DeviceDisconnectedException</a></li>
21
23
<li><ahref="no/nordicsemi/android/dfu/DfuBaseService.html" title="class in no.nordicsemi.android.dfu">DfuBaseService</a></li>
22
24
<li><ahref="no/nordicsemi/android/dfu/internal/exception/DfuException.html" title="class in no.nordicsemi.android.dfu.internal.exception">DfuException</a></li>
23
-
<li><ahref="no/nordicsemi/android/dfu/DfuLogListener.html" title="interface in no.nordicsemi.android.dfu"><i>DfuLogListener</i></a></li>
24
-
<li><ahref="no/nordicsemi/android/dfu/DfuProgressListener.html" title="interface in no.nordicsemi.android.dfu"><i>DfuProgressListener</i></a></li>
25
+
<li><ahref="no/nordicsemi/android/dfu/DfuLogListener.html" title="interface in no.nordicsemi.android.dfu"><spanclass="interfaceName">DfuLogListener</span></a></li>
26
+
<li><ahref="no/nordicsemi/android/dfu/DfuProgressListener.html" title="interface in no.nordicsemi.android.dfu"><spanclass="interfaceName">DfuProgressListener</span></a></li>
25
27
<li><ahref="no/nordicsemi/android/dfu/DfuProgressListenerAdapter.html" title="class in no.nordicsemi.android.dfu">DfuProgressListenerAdapter</a></li>
26
28
<li><ahref="no/nordicsemi/android/dfu/DfuServiceInitiator.html" title="class in no.nordicsemi.android.dfu">DfuServiceInitiator</a></li>
27
29
<li><ahref="no/nordicsemi/android/dfu/DfuServiceListenerHelper.html" title="class in no.nordicsemi.android.dfu">DfuServiceListenerHelper</a></li>
28
-
<li><ahref="no/nordicsemi/android/dfu/DfuSettingsConstants.html" title="interface in no.nordicsemi.android.dfu"><i>DfuSettingsConstants</i></a></li>
30
+
<li><ahref="no/nordicsemi/android/dfu/DfuSettingsConstants.html" title="interface in no.nordicsemi.android.dfu"><spanclass="interfaceName">DfuSettingsConstants</span></a></li>
29
31
<li><ahref="no/nordicsemi/android/dfu/internal/manifest/FileInfo.html" title="class in no.nordicsemi.android.dfu.internal.manifest">FileInfo</a></li>
30
32
<li><ahref="no/nordicsemi/android/error/GattError.html" title="class in no.nordicsemi.android.error">GattError</a></li>
31
33
<li><ahref="no/nordicsemi/android/dfu/internal/exception/HexFileValidationException.html" title="class in no.nordicsemi.android.dfu.internal.exception">HexFileValidationException</a></li>
<li><ahref="no/nordicsemi/android/dfu/R.drawable.html" title="class in no.nordicsemi.android.dfu">R.drawable</a></li>
39
41
<li><ahref="no/nordicsemi/android/dfu/R.string.html" title="class in no.nordicsemi.android.dfu">R.string</a></li>
40
42
<li><ahref="no/nordicsemi/android/dfu/internal/exception/RemoteDfuException.html" title="class in no.nordicsemi.android.dfu.internal.exception">RemoteDfuException</a></li>
43
+
<li><ahref="no/nordicsemi/android/dfu/internal/exception/SizeValidationException.html" title="class in no.nordicsemi.android.dfu.internal.exception">SizeValidationException</a></li>
41
44
<li><ahref="no/nordicsemi/android/dfu/internal/manifest/SoftDeviceBootloaderFileInfo.html" title="class in no.nordicsemi.android.dfu.internal.manifest">SoftDeviceBootloaderFileInfo</a></li>
42
45
<li><ahref="no/nordicsemi/android/dfu/internal/exception/UnknownResponseException.html" title="class in no.nordicsemi.android.dfu.internal.exception">UnknownResponseException</a></li>
43
46
<li><ahref="no/nordicsemi/android/dfu/internal/exception/UploadAbortedException.html" title="class in no.nordicsemi.android.dfu.internal.exception">UploadAbortedException</a></li>
0 commit comments