├── .DS_Store
├── .vscode
├── arduino.json
└── c_cpp_properties.json
├── README.md
├── _config.yml
├── _includes
├── libinstalling.html
└── video01.html
├── examples
├── .DS_Store
├── README.md
├── SI470X_04_ATTINY_84_85
│ ├── .DS_Store
│ ├── README.md
│ ├── SI470X_01_ATTINY84
│ │ └── SI470X_01_ATTINY84.ino
│ ├── SI470X_02_ATTINY84_RDS_OLED96_EEPROM
│ │ └── SI470X_02_ATTINY84_RDS_OLED96_EEPROM.ino
│ ├── SI470X_03_ATTINY85
│ │ └── SI470X_03_ATTINY85.ino
│ └── SI470X_04_ATTINY85_RDS_OLED96_EEPROM
│ │ ├── .DS_Store
│ │ └── SI470X_04_ATTINY85_RDS_OLED96_EEPROM.ino
├── SI470X_06_NOKIA5110_RDS
│ ├── Rotary.cpp
│ ├── Rotary.h
│ ├── SI470X_06_NOKIA5110_RDS.ino
│ └── user_manual.txt
├── SI470X_07_LCD16X02_ESP32
│ ├── Rotary.cpp
│ ├── Rotary.h
│ └── SI470X_07_LCD16X02_ESP32.ino
├── UNDER_CONSTRUCTION
│ ├── .DS_Store
│ ├── SI470X_ATTINY85_RDS_OLED96_EEPROM
│ │ ├── .DS_Store
│ │ └── SI470X_ATTINY85_RDS_OLED96_EEPROM.ino
│ └── si470x_03_STM32_OLED
│ │ ├── Rotary.cpp
│ │ ├── Rotary.h
│ │ └── si470x_03_STM32_OLED.ino
├── compile_all.sh
├── config_libraries_and_boards.sh
├── si470x_01_serial_monitor
│ ├── .DS_Store
│ ├── si470x_00_CIRCUIT_TEST
│ │ └── si470x_00_CIRCUIT_TEST.ino
│ ├── si470x_01_RDS
│ │ └── si470x_01_RDS.ino
│ ├── si470x_02_esp32
│ │ └── si470x_02_esp32.ino
│ └── si470x_03_stm32
│ │ └── si470x_03_stm32.ino
└── si470x_02_TFT_display
│ ├── DSEG7_Classic_Mini_Regular_30.h
│ ├── Rotary.cpp
│ ├── Rotary.h
│ ├── Serif_plain_10.h
│ ├── Serif_plain_14.h
│ ├── Serif_plain_7.h
│ ├── Serif_plain_8.h
│ └── si470x_02_TFT_display.ino
├── extras
├── .DS_Store
├── apidoc
│ ├── def
│ │ └── doxygen.def
│ └── html
│ │ ├── SI470X_REGISTER_LOGO.png
│ │ ├── SI470X_REGISTER_SUMMARY.png
│ │ ├── _s_i470_x_8cpp.html
│ │ ├── _s_i470_x_8h.html
│ │ ├── _s_i470_x_8h.js
│ │ ├── _s_i470_x_8h_source.html
│ │ ├── annotated.html
│ │ ├── annotated_dup.js
│ │ ├── bc_s.png
│ │ ├── bc_sd.png
│ │ ├── bdwn.png
│ │ ├── classes.html
│ │ ├── closed.png
│ │ ├── dir_04fb2c6e7486e6b06c4a0302227ee83b.html
│ │ ├── dir_04fb2c6e7486e6b06c4a0302227ee83b.js
│ │ ├── dir_fb8b488dc8ac457ec796ec1b10d9df09.html
│ │ ├── dir_fb8b488dc8ac457ec796ec1b10d9df09.js
│ │ ├── doc.png
│ │ ├── docd.png
│ │ ├── doxygen.css
│ │ ├── doxygen.png
│ │ ├── doxygen.svg
│ │ ├── dynsections.js
│ │ ├── files.html
│ │ ├── files_dup.js
│ │ ├── folderclosed.png
│ │ ├── folderopen.png
│ │ ├── functions.html
│ │ ├── functions_func.html
│ │ ├── functions_vars.html
│ │ ├── globals.html
│ │ ├── globals_defs.html
│ │ ├── globals_type.html
│ │ ├── group___g_a01.html
│ │ ├── group___g_a01.js
│ │ ├── group___g_a01_class_s_i470_x.js
│ │ ├── group___g_a01_structsi470x__rds__blockb_8group0.js
│ │ ├── group___g_a01_structsi470x__rds__blockb_8group2.js
│ │ ├── group___g_a01_structsi470x__rds__blockb_8refined.js
│ │ ├── group___g_a01_structsi470x__rds__date__time_8refined.js
│ │ ├── group___g_a01_structsi470x__reg00_8refined.js
│ │ ├── group___g_a01_structsi470x__reg01_8refined.js
│ │ ├── group___g_a01_structsi470x__reg02_8refined.js
│ │ ├── group___g_a01_structsi470x__reg03_8refined.js
│ │ ├── group___g_a01_structsi470x__reg04_8refined.js
│ │ ├── group___g_a01_structsi470x__reg05_8refined.js
│ │ ├── group___g_a01_structsi470x__reg06_8refined.js
│ │ ├── group___g_a01_structsi470x__reg07_8refined.js
│ │ ├── group___g_a01_structsi470x__reg08_8refined.js
│ │ ├── group___g_a01_structsi470x__reg09_8refined.js
│ │ ├── group___g_a01_structsi470x__reg0a_8refined.js
│ │ ├── group___g_a01_structsi470x__reg0b_8refined.js
│ │ ├── group___g_a01_structsi47x__rds__blockb_8group0.js
│ │ ├── group___g_a01_structsi47x__rds__blockb_8group2.js
│ │ ├── group___g_a01_structsi47x__rds__blockb_8refined.js
│ │ ├── group___g_a01_structsi47x__rds__date__time_8refined.js
│ │ ├── group___g_a01_structword16__to__bytes_8refined.js
│ │ ├── group___g_a01_unionsi470x__rds__blockb.js
│ │ ├── group___g_a01_unionsi470x__rds__date__time.js
│ │ ├── group___g_a01_unionsi470x__reg00.js
│ │ ├── group___g_a01_unionsi470x__reg01.js
│ │ ├── group___g_a01_unionsi470x__reg02.js
│ │ ├── group___g_a01_unionsi470x__reg03.js
│ │ ├── group___g_a01_unionsi470x__reg04.js
│ │ ├── group___g_a01_unionsi470x__reg05.js
│ │ ├── group___g_a01_unionsi470x__reg06.js
│ │ ├── group___g_a01_unionsi470x__reg07.js
│ │ ├── group___g_a01_unionsi470x__reg08.js
│ │ ├── group___g_a01_unionsi470x__reg09.js
│ │ ├── group___g_a01_unionsi470x__reg0a.js
│ │ ├── group___g_a01_unionsi470x__reg0b.js
│ │ ├── group___g_a01_unionsi47x__rds__blockb.js
│ │ ├── group___g_a01_unionsi47x__rds__date__time.js
│ │ ├── group___g_a01_unionword16__to__bytes.js
│ │ ├── group___g_a03.html
│ │ ├── group___g_a03.js
│ │ ├── group___g_a04.html
│ │ ├── group___g_a04.js
│ │ ├── group___g_a05.html
│ │ ├── group___g_a05.js
│ │ ├── index.html
│ │ ├── jquery.js
│ │ ├── menu.js
│ │ ├── menudata.js
│ │ ├── modules.html
│ │ ├── modules.js
│ │ ├── nav_f.png
│ │ ├── nav_fd.png
│ │ ├── nav_g.png
│ │ ├── nav_h.png
│ │ ├── nav_hd.png
│ │ ├── navtree.css
│ │ ├── navtree.js
│ │ ├── navtreedata.js
│ │ ├── navtreeindex0.js
│ │ ├── navtreeindex1.js
│ │ ├── open.png
│ │ ├── pages.html
│ │ ├── resize.js
│ │ ├── search
│ │ ├── all_0.html
│ │ ├── all_0.js
│ │ ├── all_1.html
│ │ ├── all_1.js
│ │ ├── all_2.html
│ │ ├── all_2.js
│ │ ├── all_3.html
│ │ ├── all_3.js
│ │ ├── all_4.html
│ │ ├── all_4.js
│ │ ├── all_5.html
│ │ ├── all_5.js
│ │ ├── all_6.html
│ │ ├── all_6.js
│ │ ├── all_7.html
│ │ ├── all_7.js
│ │ ├── all_8.html
│ │ ├── all_8.js
│ │ ├── all_9.html
│ │ ├── all_9.js
│ │ ├── all_a.html
│ │ ├── all_a.js
│ │ ├── all_b.html
│ │ ├── all_b.js
│ │ ├── all_c.html
│ │ ├── all_c.js
│ │ ├── all_d.html
│ │ ├── all_d.js
│ │ ├── classes_0.html
│ │ ├── classes_0.js
│ │ ├── classes_1.html
│ │ ├── classes_1.js
│ │ ├── close.png
│ │ ├── close.svg
│ │ ├── defines_0.html
│ │ ├── defines_0.js
│ │ ├── defines_1.html
│ │ ├── defines_1.js
│ │ ├── defines_2.html
│ │ ├── defines_2.js
│ │ ├── defines_3.html
│ │ ├── defines_3.js
│ │ ├── defines_4.html
│ │ ├── defines_4.js
│ │ ├── defines_5.html
│ │ ├── defines_5.js
│ │ ├── files_0.html
│ │ ├── files_0.js
│ │ ├── functions_0.html
│ │ ├── functions_0.js
│ │ ├── functions_1.html
│ │ ├── functions_1.js
│ │ ├── functions_2.html
│ │ ├── functions_2.js
│ │ ├── functions_3.html
│ │ ├── functions_3.js
│ │ ├── functions_4.html
│ │ ├── functions_4.js
│ │ ├── functions_5.html
│ │ ├── functions_5.js
│ │ ├── functions_6.js
│ │ ├── groups_0.html
│ │ ├── groups_0.js
│ │ ├── groups_1.html
│ │ ├── groups_1.js
│ │ ├── groups_2.html
│ │ ├── groups_2.js
│ │ ├── groups_3.js
│ │ ├── mag.svg
│ │ ├── mag_d.svg
│ │ ├── mag_sel.png
│ │ ├── mag_sel.svg
│ │ ├── mag_seld.svg
│ │ ├── nomatches.html
│ │ ├── pages_0.html
│ │ ├── pages_0.js
│ │ ├── pages_1.html
│ │ ├── pages_1.js
│ │ ├── search.css
│ │ ├── search.js
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── searchdata.js
│ │ ├── typedefs_0.html
│ │ ├── typedefs_0.js
│ │ ├── variables_0.html
│ │ ├── variables_0.js
│ │ ├── variables_1.html
│ │ ├── variables_1.js
│ │ ├── variables_2.html
│ │ ├── variables_2.js
│ │ ├── variables_3.html
│ │ ├── variables_3.js
│ │ ├── variables_4.html
│ │ ├── variables_4.js
│ │ ├── variables_5.html
│ │ ├── variables_5.js
│ │ ├── variables_6.html
│ │ ├── variables_6.js
│ │ ├── variables_7.html
│ │ └── variables_7.js
│ │ ├── splitbar.png
│ │ ├── splitbard.png
│ │ ├── sync_off.png
│ │ ├── sync_on.png
│ │ ├── tab_a.png
│ │ ├── tab_ad.png
│ │ ├── tab_b.png
│ │ ├── tab_bd.png
│ │ ├── tab_h.png
│ │ ├── tab_hd.png
│ │ ├── tab_s.png
│ │ ├── tab_sd.png
│ │ ├── tabs.css
│ │ └── todo.html
├── images
│ ├── .DS_Store
│ ├── ATTIny_Arduino_SETUP_01.jpg
│ ├── ATiny85_prototype.png
│ ├── ATtiny84A.png
│ ├── ATtiny85_development.png
│ ├── ATtiny_programmer.png
│ ├── Attiny84A_01.png
│ ├── Attiny84_prototype.png
│ ├── Attiny85.png
│ ├── SI4702_module.jpg
│ ├── SI470X_REGISTER_LOGO.png
│ ├── SI470X_REGISTER_SUMMARY.png
│ ├── attiny84.png
│ ├── attiny85_pinout.jpg
│ ├── circuit_attiny84.png
│ ├── circuit_attiny85.png
│ ├── circuit_basic.png
│ ├── circuit_tft_encoder.png
│ ├── si4703_module0.png
│ ├── si4703_module1.png
│ └── under_construction.png
└── schematic
│ ├── .DS_Store
│ ├── TFT_ENCODER_CIRCUIT.sch
│ ├── basic_attiny84.sch
│ ├── basic_attiny85.sch
│ └── basic_circuit.sch
├── keywords.txt
├── library.properties
├── license.txt
└── src
├── SI470X.cpp
└── SI470X.h
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pu2clr/SI470X/889f8084e3ad5c3a6a9910b4838f0e76da1400c9/.DS_Store
--------------------------------------------------------------------------------
/.vscode/arduino.json:
--------------------------------------------------------------------------------
1 | {
2 | "board": "arduino:sam:arduino_due_x"
3 | }
--------------------------------------------------------------------------------
/.vscode/c_cpp_properties.json:
--------------------------------------------------------------------------------
1 | {
2 | "configurations": [
3 | {
4 | "name": "Mac",
5 | "includePath": [
6 | "/Users/rcaratti/Library/Arduino15/packages/arduino/tools/**",
7 | "/Users/rcaratti/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/**"
8 | ],
9 | "forcedInclude": [
10 | "/Users/rcaratti/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino/Arduino.h"
11 | ],
12 | "macFrameworkPath": [
13 | "/System/Library/Frameworks",
14 | "/Library/Frameworks"
15 | ],
16 | "intelliSenseMode": "clang-x64",
17 | "compilerPath": "/usr/bin/clang",
18 | "cStandard": "c11",
19 | "cppStandard": "c++17"
20 | }
21 | ],
22 | "version": 4
23 | }
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-hacker
--------------------------------------------------------------------------------
/_includes/libinstalling.html:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/_includes/video01.html:
--------------------------------------------------------------------------------
1 |
2 |
Presentation video
3 | 5 | -------------------------------------------------------------------------------- /examples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pu2clr/SI470X/889f8084e3ad5c3a6a9910b4838f0e76da1400c9/examples/.DS_Store -------------------------------------------------------------------------------- /examples/SI470X_04_ATTINY_84_85/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pu2clr/SI470X/889f8084e3ad5c3a6a9910b4838f0e76da1400c9/examples/SI470X_04_ATTINY_84_85/.DS_Store -------------------------------------------------------------------------------- /examples/SI470X_04_ATTINY_84_85/SI470X_01_ATTINY84/SI470X_01_ATTINY84.ino: -------------------------------------------------------------------------------- 1 | /* 2 | Test and validation of SI4703 on ATtiny84 device. 3 | It is FM receiver with 4 | 5 | ATtiny84 and Si470X wireup 6 | 7 | | Si470x pin | Attiny84 REF pin | Physical pin | 8 | | ----------------| -----------------| ------------- | 9 | | RESET /RST | 7 | 6 | 10 | | SEEK_UP | 3 | 10 | 11 | | SEEK_DOWN | 5 | 8 | 12 | | ENCODER_PIN_A | 0 | 13 | 13 | | ENCODER_PIN_B | 1 | 12 | 14 | | SDIO / SDA | SDA | 7 | 15 | | SCLK / CLK | SCL | 9 | 16 | 17 | By Ricardo Lima Caratti, 2020. 18 | */ 19 | 20 | #include![]() |
28 |
29 | PU2CLR SI470X Arduino Library 1.0.1
30 |
31 | Arduino Library for Si470X Devices - By Ricardo Lima Caratti
32 | |
33 |
Todo List |
![]() |
28 |
29 | PU2CLR SI470X Arduino Library 1.0.1
30 |
31 | Arduino Library for Si470X Devices - By Ricardo Lima Caratti
32 | |
33 |