Open francesco-scar opened 2 months ago
Personally I have the same problem with "icehid" and "tharexde", I solved easily renaming functions and references
in my case, in icehid.c, renamed all calls and fucntions itself from: append -> appendICEHID DownloadLogInstructions ->DownloadLogInstructionsICEHID
Same if you want tharexde + msdsal
To be more consistent with naming convention, try adding it as suffix instead. icehid_xxxxx vs tharx__xxxx
And some functions if doing the same should be moved to a common file instead.
Describe the bug Some standalone modules are incompatible due to multiple definitions of the same functions, so we get compilation errors.
To Reproduce Steps to reproduce the behavior:
STANDALONE=DANKARMULTI
inMakefile.platform
armsrc/Standalone/dankarmulti.c
similarly to the following:START_MODE_LIST ADD_MODE(em4100emul) ADD_MODE(em4100) END_MODE_LIST
static uint64_t rev_quads(uint64_t bits); static void fill_buff(uint8_t bit); static void construct_EM410x_emul(uint64_t id);