This repository contains a custom Buildroot setup for the F1C100s-based audio device, including board configuration, kernel patches, and a custom audio playback application.
docker build -t f1c100s-buildroot .docker run -it \
-v "$(pwd)":/project \
-w /project \
-e TAR_OPTIONS=--no-same-owner \
f1c100s-buildroot \
./build.sh menu📁 AudioDevice-buildroot
├── 📁 custom-f1c100s-buildroot
│ ├── 📁 board
│ │ ├── 📁 overlay
│ │ │ ├── 📁 etc
│ │ │ │ ├── 📁 init.d
│ │ │ │ │ ├── 📄 S99audio_app
│ │ │ │ │ └── 📄 S99resizefs
│ │ │ │ └── ⚙️ asound.conf
│ │ │ └── 📁 root
│ │ │ ├── 🎵 bootup.mp3
│ │ │ └── 📄 state.dat
│ │ ├── 📁 patches
│ │ │ └── 📁 linux
│ │ │ ├── 📄 0001-ASoC-sun4i-i2s-fix-dma-maxburst-for-f1c100s.patch
│ │ │ └── 📄 0002-clk-sunxi-ng-suniv-allow-i2s-to-set-parent-rate.patch
│ │ ├── 📄 boot.cmd
│ │ ├── 📄 genimage.cfg
│ │ ├── 📄 linux_defconfig
│ │ ├── 📄 post-image.sh
│ │ └── 📄 suniv-f1c100s-audio.dts
│ ├── 📁 configs
│ │ └── 📄 my_defconfig
│ ├── 📁 package
│ │ └── 📄 Config.in
│ ├── 📄 Config.in
│ ├── 📄 external.desc
│ └── 📄 external.mk
├── 📁 testing
│ ├── 📄 compile_dts.py
│ ├── 📄 suniv-f1c100s-custom-audio-board.dts
│ └── 📄 verify_dtb.py
├── ⚙️ .gitignore
├── 🐳 Dockerfile
├── 📝 README.md
├── 📄 audio_app.c
├── 📄 build.sh
└── 📄 radio-si470x-i2c.c