• Wesley W. Terpstra's avatar
    api: begin EB software refactoring (breaks API/ABI compat) · 1f316a69
    Wesley W. Terpstra authored
    add blocking interface via magical "eb_block" callback
      => causes close to block until complete and return status
      make blocking the default for C++ API
    add format pretty-printer helper functions:
      eb_width_data, eb_width_address, eb_format_data, eb_format_endian
    add matching parser functions:
      eb_width_parse_address, eb_width_parse_data
    use long for delays (int is too short on some platforms)
    remove eb_device_flush
      => for now hack around lack of write flow control
    add convenience methods eb_device_{read,write}
    1f316a69