eeprom-programmer/README.md

36 lines
745 B
Markdown

# eeprom-programmer
Programming tool for parallel EEPROM chips, based on a ATmega16.
Only supports AT28C256 EEPROM chips as of now.
## Usage
### Using the python tool
(TODO)
### Using the serial terminal
The device uses a baud-rate of 38.4 kbps.
Output lines end with a line feed (LF), input lines may end with LF or CR+LF.
Example for using `picocom` to access the device:
picocom -b 38400 --imap lfcrlf --echo /dev/ttyUSB0
## Development
### VS Code configuration
Put these lines in `.vscode/settings.json` to enable correct linting and autocompletion.
{
"C_Cpp.default.cStandard": "c11",
"C_Cpp.default.compilerPath": "/usr/bin/avr-gcc",
"C_Cpp.default.compilerArgs": ["-mmcu=atmega16a"]
}