/** * Previous TODOs (from list-devices): * * TODO: !! get boardVersion, deviceFamily, deviceVersion, jlinkObFirmware version for jLink * TODO: The device list is updated whenever supported devices are inserted or removed (waiting for Jenkins by Krzysztof) * * TODO: check if Device.broken property exists always * TODO: update test doc in confluence page - there are no board version anymore (and other properties) * TODO: discuss: Device serial numbers are shown in the illustration (rewrite) of the Device. * => does it mean items hidden in collapsible? if no, what are test conditions? * Also, feature request: improve size of icons (too small and easy to miss) and add hover states for favorite and collapsible */ /** * jlink load logic flow: * - get Device * - startLoading() * - logDeviceInfo() * - updateCoresWithNrfdl: * - loadProtectionStatus(): * if not none: return core; * if no protection: getDeviceCoreInfo() && updateCoreInfo() -- uses deviceDefinitions - hardcoded data about devices * - detect if isModem = device.family includes() NRF91_FAMILY * - getMemoryRegions: is device lib used for that??? ..... firmwareRead() <- readButton */ /** * TODO from PROGRAMMER App: * Note: all callbacks - check for error object * Note2: for // const res: { data: string } = nrfdlModule.firmwareRead(...); - just assert string data */ export {};