List view
Granted the RDV4 is the only supported proxmark3 device that has flash memory at the moment, we should make sure the functions aren't tied directly to it. We might have to support future devices with flash memory, and it'll look bad if the functions are all rdv4_something_flash_blah.
No due date•0/1 issues closedThe Proxmark3 firmware uses BigBuf to manage the devices memory. It works, but it can be better. This milestone does three core things: * Replaces the memory management functions of BigBuf with an actual memory manager (palloc) * Removes the Card Emulation functions that BigBuf has and places them into their own file (cardemu) * Removes the Trace functions that BigBuf has and places them into their own file (tracer) After all of that, this milestone is also for the following things: * Going through the firmware and optimizing the sizes of global/static values used to eek out some more SRAM for us to use * Going through the firmware and optimizing functions to use only the amount of SRAM they need to use ** We don't need to be using fucking ints for boolean values!
No due date•0/3 issues closed