= high precission ad-da board from waveshare == intro image:./pic/high_precission_ad_da_board.png[] == prereqs download and flash centos7 on the microSD card wget http://mirror.nl.datapacket.com/centos-altarch/7.9.2009/isos/armhfp/CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2009-sda.raw.xz zcat CentOS-Userland-7-armv7hl-RaspberryPI-Minimal-4-2009-sda.raw.xz | dd of=/dev/sdb bs="4M" status="progress" iflag="fullblock" oflag="direct" boot the raspberry with the microSD rootfs-expand yum -y update reboot yum -y install gcc-c++ make wget yum -y install https://armv7.dev.centos.org/repodir/epel-pass-1/p7zip/16.02-10.el7/armv7hl/p7zip-16.02-10.el7.armv7hl.rpm == compile bcm2835 libraries wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.68.tar.gz tar xzf bcm2835-1.68.tar.gz rm -f bcm2835-1.68.tar.gz cd bcm2835-1.68/ ./configure make make install cd == compile ads1256 sample wget https://www.waveshare.com/w/upload/5/5e/High-Precision-AD-DA-Board-Code.7z 7za x High-Precision-AD-DA-Board-Code.7z rm -f High-Precision-AD-DA-Board-Code.7z cd ./RaspberryPI/ADS1256/bcm2835/ make clean make cd ./RaspberryPI/ADS1256/bcm2835/ads1256_test ---- demo bcm2835 init success !!! ID Read success 0 2.103088 1 1.121597 2 1.215120 3 1.215360 4 1.215203 5 1.215342 6 1.215304 7 1.215112 ---- == references https://www.waveshare.com/ https://www.waveshare.com/high-precision-ad-da-board.htm https://www.waveshare.com/wiki/High-Precision_AD/DA_Board