CPLD: Set default IOSTANDARD to LVCMOS33, remove f...
by Jared Boone 6 years 10 months
CPLD: Set default IOSTANDARD to LVCMOS33, remove from UCF.
9a66cefc
CPLD: Pull up HOST_SYNC signal, which is usually f...
by Jared Boone 6 years 10 months
CPLD: Pull up HOST_SYNC signal, which is usually floating.

HOST_SYNC is only connected to connector P28, and is therefore not driven (left to float) unless connected to some synchronization signal. Pull it up to keep it steady.

In doing so, I had to switch all unused pins to pull-up, and all input-only and tri-state pins to float. All input/tri-state pins except for HOST_SYNC are tied to the microcontroller and can be pulled up there.
f8b6e914
PortaPack: Add .SVF of current JEDEC bitstream fil...
by Jared Boone 6 years 10 months
PortaPack: Add .SVF of current JEDEC bitstream file.

PortaPack build consumes this file to embed the bitstream into the firmware.
3932c569
PortaPack: Build DFU binary without forcing serial...
by Jared Boone 6 years 10 months
PortaPack: Build DFU binary without forcing serial number to "RunningFromRAM".

This was causing problems for HackRF mode, where some host PC software was depending on a valid serial number.
97806e81
PortaPack: Replace OperaCake handlers, they were t...
by Jared Boone 6 years 10 months
PortaPack: Replace OperaCake handlers, they were tripping up host tools. Skip operacake_init if PortaPack compiled in, letting operacake_boards be all zero. Should be safe, right?
909066cd
PortaPack: Silence warnings about unused functions...
by Jared Boone 6 years 10 months
PortaPack: Silence warnings about unused functions/variables I'm liable to use soon.

I don't like the __attribute__((unused)) markup, but woud rather not delete or comment out the code.
07f370bf
PortaPack: Address some unused variable/function w...
by Jared Boone 6 years 10 months
PortaPack: Address some unused variable/function warnings.
e87b3f4f
Host: Add USB request ordinal for WCID
by Jared Boone 6 years 10 months
8721fe60
OperaCake: Bring together with PortaPack code.
by Jared Boone 6 years 10 months
OperaCake: Bring together with PortaPack code.

The plan is to have them coexist in the firmware binary, even if the hardware is mutually exclusive at runtime.
e05677ab
USB: Set Opera Cake USB handlers to null unless ha...
by Jared Boone 6 years 10 months
USB: Set Opera Cake USB handlers to null unless hardware is detected.
5e88bb85
Report a bug