avr: initial implementation for PWM

Signed-off-by: Ron Evans <ron@hybridgroup.com>

Edited slightly by Ayke van Laethem
This commit is contained in:
Ron Evans
2018-09-14 14:42:47 +02:00
committed by Ayke van Laethem
parent 94358959f5
commit fc0ff3a987
5 changed files with 142 additions and 6 deletions
+2 -2
View File
@@ -56,8 +56,8 @@ func initUART() {
// Initialize UART at 115200 baud when running at 16MHz.
*avr.UBRR0H = 0
*avr.UBRR0L = 8
*avr.UCSR0B = avr.UCSR0B_RXEN0 | avr.UCSR0B_TXEN0 // enable RX and TX
*avr.UCSR0C = avr.UCSR0C_UCSZ0 // 8-bits data
*avr.UCSR0B = avr.UCSR0B_RXEN0 | avr.UCSR0B_TXEN0 // enable RX and TX
*avr.UCSR0C = avr.UCSR0C_UCSZ01 | avr.UCSR0C_UCSZ00 // 8-bits data
}
func putchar(c byte) {