6501d30b3b
firmware/main: Add support for watchdog reset at each main loop
0714a40f6b
gateware: Include hardware watchdog
c91b3044a5
firmware/main: Use defines for misc CSR
e07dfa90f7
firmware/main: Disable console for non-debug builds
a48e1d64f4
firmware/main: Add support for watchdog reset at each main loop
6b23598748
gateware: Include hardware watchdog
7e50002216
firmware/main: Use defines for misc CSR
aa3768a257
firmware/main: Disable console for non-debug builds
2b0ed810a1
firmware: Add support for watchdog reset at each main loop
48dc8fee6b
gateware: Include hardware watchdog
bb4d36cb0d
firmware: Use defines for misc CSR
contrib/jenkins.sh: add new script
e02a2ea493
fosphor/cl: Fix init type in cl_queue_clear_buffers
62855ff82a
fosphor/axis: Fix warning in printf about possible buffer overrun
39f4b52431
fosphor/gl_cmap_gen: Introduce a new 'prog' colormap
9d09c6b4c5
fosphor/gl_cmap_gen: Add new function to generate GL colormap from a PNG
ef5070200f
gr-fosphor: Add the overlap block
641ac1e3ef
gateware: Switch to using Vex CPU
5a98883e03
firmware/main: Fix SPI Xfer and always read the byte from HW
2188b231be
gateware: Switch clk_sys to 12 MHz
119bc9fa1f
gateware: Switch to using the _3 variant of system manager
b5a4d41477
gateware/cores: Update submodules
4cba7c201b
gateware/rtl: Fix sysmgr_3 reset generation
c21605e845
gateware/rtl: Fix sysmgr_2 PLL output order and gating
4eb2ed52d2
firmware/main: For candle mode, make max brightness random
2277549293
firmware/main: For breathe mode, allow earlier OverBright re-use
69d8da7f2a
firmware/main: Add the new animation led code
4da1f456ad
firmware/main: Use "lightness" terminology
a14030f4a4
firmware/main: Cleanup pass on the led control code
84470dd095
firmware/main: Rework main loop skeleton
ebc8a810c7
firmware: Move rand16() to utils.{c,h}
453b3edb26
gateware: Remove debug clk_sys output
6a7ee1d17a
gateware: Set explicit 100K pullup for pwr_usb_n/pwr_chg_n
cb8197a6c7
gateware: Add .gitignore
acaef093d4
firmware: Add .gitignore
bbd3486f8c
firmware: Import the main firmware
c2260dc7dd
Adjust readme to reflect the main firmware begin gpl/lgpl
f4ee67209b
firmware: Import of the boot code
c85dc29b06
gateware: Initial import of the FPGA gateware
bf1310fd5d
hardware: Import .gitignore
1a7fa993d4
hardware: Import the front face PCB with leds
b6ad4588cb
hardware: Import the flat flex breakout board
ff92be1507
hardware: Import the controller board
c456d03730
drawings: Import concept / face drawings and ref material