X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fst-probe.c;fp=src%2Fst-probe.c;h=0000000000000000000000000000000000000000;hb=6fe3a02c18ccfc8d5d9b15b6de1ac01f40fdaf33;hp=b58bb7ad6cbe3fd9695d3d287e75141627809663;hpb=17e3571a93284410ae96e8e4b227ca93bd87e065;p=fw%2Fstlink diff --git a/src/st-probe.c b/src/st-probe.c deleted file mode 100644 index b58bb7a..0000000 --- a/src/st-probe.c +++ /dev/null @@ -1,48 +0,0 @@ -#include -#include -#include -#include -#include "stlink-common.h" - -void stlink_print_info(stlink_t *sl) -{ - const chip_params_t *params = NULL; - - if (!sl) - return; - - for (size_t n = 0; n < sizeof(sl->serial); n++) - printf("%02x", sl->serial[n]); - printf("\n"); - - printf("\t flash: %zu (pagesize: %zu)\n", sl->flash_size, sl->flash_pgsz); - printf("\t sram: %zu\n", sl->sram_size); - printf("\tchipid: 0x%.4x\n", sl->chip_id); - - for (size_t i = 0; i < sizeof(devices) / sizeof(devices[0]); i++) { - if(devices[i].chip_id == sl->chip_id) { - params = &devices[i]; - break; - } - } - - if (params) - printf("\t descr: %s\n", params->description); -} - -int main(void) -{ - stlink_t **stdevs; - size_t size; - - size = stlink_probe_usb(&stdevs); - - printf("Found %zu stlink programmers\n", size); - - for (size_t n = 0; n < size; n++) - stlink_print_info(stdevs[n]); - - stlink_probe_usb_free(&stdevs, size); - - return EXIT_SUCCESS; -}