element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • 'Choose another store...'
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs More I2C stuff
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: packetgeek
  • Date Created: 3 Apr 2015 2:28 AM Date Created
  • Views 423 views
  • Likes 0 likes
  • Comments 2 comments
  • raspberry
  • i2c
  • pi
  • radio
Related
Recommended

More I2C stuff

packetgeek
packetgeek
3 Apr 2015

A couple quick switches this week...

 

Successfully figured out the C code to control the volume on the RDA5807.  The Bass Boost feature refuses to work.  It could be that the documentation is borked.  At this point, I'm giving up as going further means writing code for features I don't use.  Will post what code I have on Github shortly.

 

Started working on getting the Si4707 weather band breakout board working.  Like the others, it's becoming a "learning experience".  The documentation claims that it can be driven into 2-wire mode, using the same method used for the Si4703.  I've missed something as the chip still doesn't show up on the I2C bus.

 

I'm hoping to have the Si4707 figured out quickly as an entire evaluation kit for the Si4735 (think FM, AM, and short wave) was waiting for me when I arrived home.  This one will take a lot of research.  The code that comes with it is for Windows, the board interface is USB, and I'm not sure if I can piggyback a Pi onto it (fingers crossed).  Will let you known when I start playing with this.

 

- Tim

  • Sign in to reply
  • packetgeek
    packetgeek over 8 years ago in reply to Former Member

    Andy,

     

    Noise is a good thing.  It means that you're close.  Probably just the tuning routine needs tweaking.

     

    The non-wiringPi code* shouldn't need much revision to work on the Pi2.  Maybe changing some of the pin numbers.  I don't have a Pi2 yet so I cannot comment in any detail.  I will update the code one I acquire a Pi2 or two.

     

    The code for the various chips is at: https://github.com/packetgeek?tab=repositories

     

    If you're willing, send me your code (or post it here) and I'll take a look at it.

     

    - Tim

     

    * I've not finished converting the wiringPi-based code so there may be a missing routine or two.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 8 years ago

    Would you be so kind as to share your code? Try it with a Raspberry Pi 2. So far no success only noise

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube