avr: add atmega1284 chip support

Not tested on actual hardware, only on simavr. The main motivation for
adding this chip is to be able to run simulated tests using a much
larger memory space (16kB RAM, 128kB flash) without jumping to the XMega
devices that may not be as well supported by LLVM.
This commit is contained in:
Ayke van Laethem
2020-03-10 18:40:15 +01:00
committed by Ron Evans
parent 66afcb3b39
commit 5089d1a5a7
5 changed files with 41 additions and 1 deletions
+12
View File
@@ -0,0 +1,12 @@
// +build avr,atmega1284p
package machine
import "device/avr"
const irq_USART0_RX = avr.IRQ_USART0_RX
// Return the current CPU frequency in hertz.
func CPUFrequency() uint32 {
return 20000000
}