Commits

Author Commit Message Labels Comments Date
Kyösti Mälkki
Change master device select Connect PA3 line between CY7C68013A devices and pull signal high with 10 kOhm. First 8051 that sees line high becomes master and pulls line low. Increase reset delay (R2 to 150 kOhm) on one board, so board with longer delay should always become slave. This approach may not meet USB specs fully. Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Kyösti Mälkki
Switch to GPIF/Slave FIFO modes Uses asynchronous mode of Slave FIFO. At the moment it's still polling and blocking for GPIFDONE instead of using ISR. Master -> Slave CTL0 -> SLRD# CTL1 -> SLWR# Slave -> Master FLAGB -> RDY1 FLAGC -> RDY0 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Kyösti Mälkki
Fix index for data endpoints With added CDC descriptor, data endpoints moved to interface 1. Fix firmware to reset data toggle on set_interface and change test utility to claim correct interface. Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Kyösti Mälkki
Master/slave strap to use same firmware for master and slave. Databus wiring: PA<->PA (not PA3), PB<->PB, PD<->PD, GND<->GND Pull PA3 to Vcc on one board (master). Pull PA3 to GND on other board (slave). Use 10kOhm or so. Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Kyösti Mälkki
Build for FX2 device by default Existing samples work for original FX2 with 8kB RAM. Make it the default. Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Sven Schnelle
Change order of EP2 initialization Seems to make a difference: The old order didn't work sometimes. Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
Add USBMON test firmware
Sven Schnelle
Handle DEBUG feature Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
Add CDC descriptors to debugdevice_full_duplex Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
Fix a few more deprecated warnings Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
Add Full duplex debug device code Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
serial: extend argument to DWORD it isn't possible with a WORD type to specify higher baud rates like 115Kbaud. Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
Add debugdev example EHCI defines a DEBUG device, which might be used for low level hardware debugging. Lets add this as an example usage for fx2lib. Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
Add handle_get_descriptor() function Some fx2 code might want to return special descriptors, so add a callback function for this. Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
use sdas8051 Signed-off-by: Sven Schnelle <svens@stackframe.org>
Sven Schnelle
Fix deprecated warnings Signed-off-by: Sven Schnelle <svens@stackframe.org>
Dennis Muhlestein
Updated Changelog
Tags
0.2
Dennis Muhlestein
make -B to work with builddir target.
Dennis Muhlestein
Changed Makefile format. Only set the default variables if they are not already set. Allows for slightly simple firmware projects You can set the variables before including the fx2.mk instead of after.
Dennis Muhlestein
Correct when asm sources not local.
Dennis Muhlestein
Change default build to put files in a build directory.
Lane Brooks
Fixed relative path issue in Makefile
Lane Brooks
Added DEPS option to fx2.mk so that any dependancies, like auto-generated header files, can be correctly added to the make system
Dennis Muhlestein
Slight change to Makefile Makes make -B work correctly.
Dennis Muhlestein
Change Makefile to product rels in local directory
Dennis Muhlestein
output rels to the same directory the source is at.
Dennis Muhlestein
Corrected ignore file for timers.
Dennis Muhlestein
Added timers example. Updated fx2ints.h to include macros to enable and clear the timer interrupts.
Dennis Muhlestein
Changelog and Readme
Dennis Muhlestein
Clean target to remove interrupt artifacts.
  1. Prev
  2. Next