diff --git a/PlatformIO.md b/PlatformIO.md index 9c0e9239..5e57ccb1 100644 --- a/PlatformIO.md +++ b/PlatformIO.md @@ -160,6 +160,7 @@ Below is a table with supported clocks. Defaults to 16 MHz if not specified. | 14.7456 MHz | External | `14745600L` | | 12 MHz | External | `12000000L` | | 11.0592 MHz | External | `11059200L` | +| 9.216 MHz | External | `9216000L` | | 8 MHz | External | `8000000L` | | 7.3728 MHz | External | `7372800L` | | 6 MHz | External | `6000000L` | @@ -265,6 +266,7 @@ Suggested baud rates for a particular clock speed are in **bold text**. | `14745600L` | | | X | | X | **X** | X | X | X | X | | `12000000L` | | X | | X | | | **X** | | X | X | | `11059200L` | | | X | | X | X | **X** | X | X | X | +| `9216000L` | | | | | X | **X** | X | X | X | X | | `8000000L` | X | X | | X | | X | X | **X** | X | X | | `7372800L` | | | X | | X | **X** | X | X | X | X | | `6000000L` | | | | X | | | **X** | X | X | X | diff --git a/README.md b/README.md index 1fe54c44..eec9850a 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,7 @@ Make sure you connect an ISP programmer, and select the correct one in the "Prog | 14.7456 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error | | 12 MHz | External crystal/oscillator | 57600 | | | 11.0592 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error | +| 9.216 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error | | 8 MHz | External crystal/oscillator | 57600 | Common clock when working with 3.3V | | 7.3728 MHz | External crystal/oscillator | 115200 | Great clock for UART communication with no error | | 6 MHz | External crystal/oscillator | 57600 | | diff --git a/avr/boards.txt b/avr/boards.txt index 2c29431e..589aaf1e 100644 --- a/avr/boards.txt +++ b/avr/boards.txt @@ -163,6 +163,12 @@ menu.baudrate=Baud rate 1284.menu.clock.11_0592MHz_external.build.clkpr= 1284.menu.clock.11_0592MHz_external.build.f_cpu=11059200L +1284.menu.clock.9_216MHz_external=External 9.216 MHz +1284.menu.clock.9_216MHz_external.upload.default_speed=115200 +1284.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7 +1284.menu.clock.9_216MHz_external.build.clkpr= +1284.menu.clock.9_216MHz_external.build.f_cpu=9216000L + 1284.menu.clock.8MHz_external=External 8 MHz 1284.menu.clock.8MHz_external.upload.default_speed=57600 1284.menu.clock.8MHz_external.bootloader.low_fuses=0xf7 @@ -383,6 +389,12 @@ menu.baudrate=Baud rate 644.menu.clock.11_0592MHz_external.build.clkpr= 644.menu.clock.11_0592MHz_external.build.f_cpu=11059200L +644.menu.clock.9_216MHz_external=External 9.216 MHz +644.menu.clock.9_216MHz_external.upload.default_speed=115200 +644.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7 +644.menu.clock.9_216MHz_external.build.clkpr= +644.menu.clock.9_216MHz_external.build.f_cpu=9216000L + 644.menu.clock.8MHz_external=External 8 MHz 644.menu.clock.8MHz_external.upload.default_speed=57600 644.menu.clock.8MHz_external.bootloader.low_fuses=0xf7 @@ -622,6 +634,12 @@ menu.baudrate=Baud rate 324.menu.clock.11_0592MHz_external.build.clkpr= 324.menu.clock.11_0592MHz_external.build.f_cpu=11059200L +324.menu.clock.9_216MHz_external=External 9.216 MHz +324.menu.clock.9_216MHz_external.upload.default_speed=115200 +324.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7 +324.menu.clock.9_216MHz_external.build.clkpr= +324.menu.clock.9_216MHz_external.build.f_cpu=9216000L + 324.menu.clock.8MHz_external=External 8 MHz 324.menu.clock.8MHz_external.upload.default_speed=57600 324.menu.clock.8MHz_external.bootloader.low_fuses=0b1111{bootloader.cksel_bits} @@ -842,6 +860,12 @@ menu.baudrate=Baud rate 164.menu.clock.11_0592MHz_external.build.clkpr= 164.menu.clock.11_0592MHz_external.build.f_cpu=11059200L +164.menu.clock.9_216MHz_external=External 9.216 MHz +164.menu.clock.9_216MHz_external.upload.default_speed=115200 +164.menu.clock.9_216MHz_external.bootloader.low_fuses=0xf7 +164.menu.clock.9_216MHz_external.build.clkpr= +164.menu.clock.9_216MHz_external.build.f_cpu=9216000L + 164.menu.clock.8MHz_external=External 8 MHz 164.menu.clock.8MHz_external.upload.default_speed=57600 164.menu.clock.8MHz_external.bootloader.low_fuses=0xf7 @@ -1049,6 +1073,12 @@ menu.baudrate=Baud rate 32.menu.clock.11_0592MHz_external.bootloader.ckopt_bit=0 32.menu.clock.11_0592MHz_external.build.f_cpu=11059200L +32.menu.clock.9_216MHz_external=External 9.216 MHz +32.menu.clock.9_216MHz_external.upload.default_speed=115200 +32.menu.clock.9_216MHz_external.bootloader.sut_cksel_bits=111111 +32.menu.clock.9_216MHz_external.bootloader.ckopt_bit=0 +32.menu.clock.9_216MHz_external.build.f_cpu=9216000L + 32.menu.clock.8MHz_external=External 8 MHz 32.menu.clock.8MHz_external.upload.default_speed=57600 32.menu.clock.8MHz_external.bootloader.sut_cksel_bits=111111 @@ -1256,6 +1286,12 @@ menu.baudrate=Baud rate 16.menu.clock.11_0592MHz_external.bootloader.ckopt_bit=0 16.menu.clock.11_0592MHz_external.build.f_cpu=11059200L +16.menu.clock.9_216MHz_external=External 9.216 MHz +16.menu.clock.9_216MHz_external.upload.default_speed=115200 +16.menu.clock.9_216MHz_external.bootloader.sut_cksel_bits=111111 +16.menu.clock.9_216MHz_external.bootloader.ckopt_bit=0 +16.menu.clock.9_216MHz_external.build.f_cpu=9216000L + 16.menu.clock.8MHz_external=External 8 MHz 16.menu.clock.8MHz_external.upload.default_speed=57600 16.menu.clock.8MHz_external.bootloader.sut_cksel_bits=111111 @@ -1463,6 +1499,12 @@ menu.baudrate=Baud rate 8535.menu.clock.11_0592MHz_external.bootloader.ckopt_bit=0 8535.menu.clock.11_0592MHz_external.build.f_cpu=11059200L +8535.menu.clock.9_216MHz_external=External 9.216 MHz +8535.menu.clock.9_216MHz_external.upload.default_speed=115200 +8535.menu.clock.9_216MHz_external.bootloader.sut_cksel_bits=111111 +8535.menu.clock.9_216MHz_external.bootloader.ckopt_bit=0 +8535.menu.clock.9_216MHz_external.build.f_cpu=9216000L + 8535.menu.clock.8MHz_external=External 8 MHz 8535.menu.clock.8MHz_external.upload.default_speed=57600 8535.menu.clock.8MHz_external.bootloader.sut_cksel_bits=111111