wiselord / ampcontrol Goto Github PK
View Code? Open in Web Editor NEWATmega32-based amplifier control module with 32-band spectrum analyzer and FM radio support
ATmega32-based amplifier control module with 32-band spectrum analyzer and FM radio support
C:\ampcontrol-m32-20170109\fft.c:38: ошибка: 'sinTable' is static but used in inline function 'sinTbl' which is not static [-Werror]
ret = pgm_read_byte(&sinTable[phi & 0x1F]);
^
перестало компилиться после вчерашнего обновления (Align with m8 code)
ampcontrol-m16# make -j4 MCU=atmega16 APROC_LIST=TDA7439 TUNER_LIST=NOTUNER DISPLAY=KS0066_16X2_8BIT
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/main.o -MF build/./main.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/main.o main.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/input.o -MF build/./input.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/input.o input.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/actions.o -MF build/./actions.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/actions.o actions.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/i2c.o -MF build/./i2c.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/i2c.o i2c.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/rtc.o -MF build/./rtc.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/rtc.o rtc.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/remote.o -MF build/./remote.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/remote.o remote.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/fft.o -MF build/./fft.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/fft.o fft.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/adc.o -MF build/./adc.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/adc.o adc.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/ks0066.o -MF build/display/ks0066.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/display/ks0066.o display/ks0066.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/display.o -MF build/./display.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/display.o display.c
avr-gcc -Wall -Werror -lm -Os -mcall-prologues -fshort-enums -ffunction-sections -fdata-sections -ffreestanding -flto -mmcu=atmega16 -DF_CPU=16000000L -MMD -MP -MT build/audio.o -MF build/audio/audio.d -D_atmega16 -D_KS0066_16X2_8BIT -D_TDA7439 -D_NOTUNER -D_RDA5807_DF -c -o build/audio/audio.o audio/audio.c
display.c:701:7: error: expected identifier or ‘(’ before ‘else’
} else {
^
display.c:704:1: error: expected identifier or ‘(’ before ‘}’ token
}
^
make: *** [Makefile:152: build/display.o] Ошибка 1
make: *** Ожидание завершения заданий…
Прошу добавить поддержку синтезатора LC72131.
Хотелось бы видеть более расширенные настройки.
Предлагаю для настроек всего и вся использовать отдельную кнопку "меню",
и внутри менюшку. Структура вложена в файле.
Структура меню.pdf
Ну и естественно оставить кнопку быстрых настроек аудио.
hello WiseLord , fine.
I am a lover of electronics and domino well .
however in the area of programming 'm noob .
really liked your project and would like to ride in my amp .
but I have some doubts :
to compile all files in a single hex that will be sent to atmega32 through the recorder.
the files generated alert by ampcontroleditor and matrixclockeditor replaces the bin file, and how to include in the programming atmega32 ?
what program you use to include these files and generate the final file .hex to burn the atmega32 ?
sorry my doubts but I would love to understand this process.
congratulations on your project ..
as soon as possible please respondame
sir i am making this project . i need this arduino ino file .
please give this if available
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.