Commit History

Author SHA1 Message Date
  Luke Dashjr f482f59240 x6500: Try a more flexible approach to applying dynclock logic 13 years ago
  Luke Dashjr df3f0862a1 Merge branch 'bugfix_dclk_prep' into dev_x6500 13 years ago
  Luke Dashjr 0fff126487 Bugfix: dynclock: Use standard C struct initializer to handle initialization, instead of memsetting memory to nulls 13 years ago
  Luke Dashjr 816c777022 x6500: Whenever we get a hardware error, purge buffers just in case of read/write desync 13 years ago
  Luke Dashjr 42efef6f0f Bugfix: x6500: When purging ft232r buffers (during bitstream upload), also clear JTAG delayed read counter to avoid any potential desync 13 years ago
  Luke Dashjr af21c0227d Bugfix: ft232r: Always flush writes before purging buffers, and empty local read buffer when flushing ftdi read buffer 13 years ago
  Luke Dashjr 8abe941963 Bugfix: Scan for ft232r devices later, after console lock and other mutexes are initialized properly 13 years ago
  Luke Dashjr e36a2744a5 ft232r: Debuglog non-FTDI device IDs found 13 years ago
  Luke Dashjr afca2c178e Update documentation for X6500 13 years ago
  Luke Dashjr 5d19efc513 RPC: Include PGA support for X6500-only builds 13 years ago
  Luke Dashjr a23d65319c RPC: Abstract code to handle any new device drivers as PGAs without special support 13 years ago
  Luke Dashjr 008c2a6aa6 Bugfix: x6500: jtag_read buffer needs to be initialized since reading JTAG implies writing too 13 years ago
  Luke Dashjr 6a71825b06 Bugfix: Include headers in order needed for Mingw build 13 years ago
  Luke Dashjr bc5f82c99e Bugfix: Replace reportin hack with a reset back to LIFE_INIT for bitstream upload 13 years ago
  Luke Dashjr 6ab9775a27 x6500: Since we program in about a minute now, only report status verbosely every 25% 13 years ago
  Luke Dashjr 427d2846bd x6500: Poll nonce less often since USB latency slows us down anyway 13 years ago
  Luke Dashjr 56f5435405 jtag: Avoid writing an extra readback byte when we are ignoring tdo anyway 13 years ago
  Luke Dashjr 3a833e85c7 ft232r: Set output buffer size to 4096 bytes 13 years ago
  Luke Dashjr e58ad3f740 x6500: Adjust dynclock so it works more reasonably 13 years ago
  Luke Dashjr c6e5b80ff9 x6500: Dynclock support 13 years ago
  Luke Dashjr 1c6ffa310c Provide a simple/dummy libusb_error_name when it is missing (libusb < 1.0.9) 13 years ago
  Luke Dashjr 93c8f5fabb x6500: Stop abusing pointer type to store bitstream upload progress 13 years ago
  Luke Dashjr f9aeec7e69 Bugfix: ft232r: Avoid reuse of USB device count variable 13 years ago
  Luke Dashjr 1524cb18aa x6500: Implement basic hashrate prediction and efficient job completion 13 years ago
  Luke Dashjr 00c01b718d jtag: Optimized implementation of JTAG reads to workaround ft232r slowness 13 years ago
  Luke Dashjr d1d895b30d x6500: Try nonce with previous work if it is wrong for current 13 years ago
  Luke Dashjr 24e436f2b0 x6500: Ensure ft232r buffer is flushed to change registers 13 years ago
  Luke Dashjr 0e54fff719 x6500: Start clock speed off at 180, and extra debugging for x6500_set_register 13 years ago
  Luke Dashjr 96c4b7bcd7 x6500: When programming, poll each FPGA status individually since they might not be ready at the same time 13 years ago
  Luke Dashjr 242781ab25 x6500: Various tweaks and hacks to get mining working 13 years ago