Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

zenxfi2: add fmradio i2c glue

Change-Id: Ifa8781b3c416002355b17591a4fdbed8a20979a8

+43 -2
+1
firmware/SOURCES
··· 1132 1132 #endif /* CREATIVE_ZVx */ 1133 1133 1134 1134 #ifdef CREATIVE_ZENXFI2 1135 + target/arm/imx233/creative-zenxfi2/fmradio-i2c-zenxfi2.c 1135 1136 target/arm/imx233/creative-zenxfi2/backlight-zenxfi2.c 1136 1137 target/arm/imx233/creative-zenxfi2/lcd-zenxfi2.c 1137 1138 target/arm/imx233/creative-zenxfi2/button-zenxfi2.c
+40
firmware/target/arm/imx233/creative-zenxfi2/fmradio-i2c-zenxfi2.c
··· 1 + /*************************************************************************** 2 + * __________ __ ___. 3 + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ 4 + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / 5 + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < 6 + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ 7 + * \/ \/ \/ \/ \/ 8 + * $Id$ 9 + * 10 + * Copyright (C) 2012 by Amaury Pouly 11 + * 12 + * This program is free software; you can redistribute it and/or 13 + * modify it under the terms of the GNU General Public License 14 + * as published by the Free Software Foundation; either version 2 15 + * of the License, or (at your option) any later version. 16 + * 17 + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 18 + * KIND, either express or implied. 19 + * 20 + ****************************************************************************/ 21 + 22 + #include "config.h" 23 + #include "system.h" 24 + #include "fmradio_i2c.h" 25 + #include "pinctrl-imx233.h" 26 + #include "i2c.h" 27 + 28 + void fmradio_i2c_init(void) 29 + { 30 + } 31 + 32 + int fmradio_i2c_write(unsigned char address, const unsigned char* buf, int count) 33 + { 34 + return i2c_write(address, buf, count); 35 + } 36 + 37 + int fmradio_i2c_read(unsigned char address, unsigned char* buf, int count) 38 + { 39 + return i2c_read(address, buf, count); 40 + }
+2 -2
firmware/target/arm/imx233/system-imx233.c
··· 110 110 imx233_pwm_init(); 111 111 imx233_lradc_init(); 112 112 imx233_i2c_init(); 113 - #if !defined(BOOTLOADER) && \ 114 - (defined(SANSA_FUZEPLUS) || defined(CREATIVE_ZENXFI3)) 113 + #if !defined(BOOTLOADER) &&(defined(SANSA_FUZEPLUS) || \ 114 + defined(CREATIVE_ZENXFI3) || defined(CREATIVE_ZENXFI2)) 115 115 fmradio_i2c_init(); 116 116 #endif 117 117 }