keirf / flashfloppy-osd

On Screen Display and keyboard controller for FlashFloppy
The Unlicense
57 stars 15 forks source link

Support VGA timing and support for faster SPI1 bus #22

Closed penfold42 closed 4 years ago

penfold42 commented 4 years ago

Defaults are unchanged - 15kHZ timing, spi2, dispctl_tristate

Support VGA timing and support for faster SPI1 bus

Amiga keys

Added SAVE+RESET to config menu

Factory default now does a reset

keirf commented 4 years ago

Cheers I should have time to review this next week as I've just got the next rev of Greaseweazle complete and boards at the pcb house 😊

penfold42 commented 4 years ago

Sweet

I chose not to squash the SWD and mapr change so they’re super obvious to you

Next on my list

Thoughts ?

keirf commented 4 years ago

Is the comment in disabling SW JTAG now correct? Looks like you disable full JTAG but keep SWD active?

keirf commented 4 years ago

What do you mean by "dispctl config changes"?

penfold42 commented 4 years ago

If SWD is a subset of JTAG your are correct - I enabled SWD.

I want to expose

define DISPCTL_tristate 0 / PB15 is tristate outside OSD; PA15 unused /

define DISPCTL_enable_high 1 / PA15 is Display Enable: Active HIGH /

define DISPCTL_enable_low 2 / PA15 is Display Enable: Active LOW /

uint16_t dispctl_mode;

As config options in the menus - probably as “Output Buffer” none, active height, active low

keirf commented 4 years ago

OK I can fix the comment when I merge.

Re dispctl config and double lines: go for it if you have the time.