36 lines
745 B
Markdown
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"]
|
|
}
|