SpiderBlocker/TSA5511_PLL_Controller_Arduino ? reverse-engineered prompt

Reverse engineered prompt

Build me an Arduino based TSA5511 PLL controller with a simple 16x2 LCD interface and three buttons for up, down, and set.

I want it to let me set the VCO frequency, choose a band, adjust precision, and manage PLL settings like I2C address and crystal frequency. It should remember the last settings and user memories in EEPROM, show lock status on the display, and include a quick menu plus a hidden service menu for diagnostics, system info, and recovery. Please make the menu feel smooth and easy to use, with save and discard behavior that keeps changes temporary until I confirm them.

Also include the LCD backlight dimming and fade behavior, I2C fallback and recovery handling, and the station name editor. If helpful, look up any current Arduino or TSA5511 details online, but keep the project focused on working with a Nano and a TSA5511 based exciter.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab