machine/atmega: bufferSize = 32

to save memory on 2k ram targets
also updates sizediff tool to show ram differences
Этот коммит содержится в:
Yurii Soldak 2023-12-02 01:20:57 +01:00 коммит произвёл Ron Evans
родитель 6420e90124
коммит 2919fa8b14
3 изменённых файлов: 10 добавлений и 2 удалений

Просмотреть файл

@ -4,8 +4,6 @@ import (
"runtime/volatile"
)
const bufferSize = 128
// RingBuffer is ring buffer implementation inspired by post at
// https://www.embeddedrelated.com/showthread/comp.arch.embedded/77084-1.php
type RingBuffer struct {

5
src/machine/buffer_atmega.go Обычный файл
Просмотреть файл

@ -0,0 +1,5 @@
//go:build atmega
package machine
const bufferSize = 32

5
src/machine/buffer_generic.go Обычный файл
Просмотреть файл

@ -0,0 +1,5 @@
//go:build !atmega
package machine
const bufferSize = 128