├── 主显示端 ├── 主显示端.txt ├── .gitattributes ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── src │ ├── Ads_112c04 │ │ ├── mcuDrvs │ │ │ └── Ads_112c04_drv_ESP32.cpp │ │ ├── Ads_112c04.h │ │ └── Ads_112c04.cpp │ ├── Adafruit_SPITFT_Macros.h │ ├── network │ │ ├── network.h │ │ └── network.cpp │ ├── pa_miniGUI │ │ └── pa_button │ │ │ ├── pa_Button.h │ │ │ └── pa_Button.cpp │ ├── pa_HardwareIIC │ │ ├── pa_HardwareIIC.h │ │ └── mcuDrvs │ │ │ └── pa_HardwareIIC_ESP32.cpp │ ├── gfxfont.h │ ├── touchScreen │ │ ├── mcuDrvs │ │ │ └── pa_touchScreen_drv_MODULE.cpp │ │ ├── pa_touchScreen.h │ │ └── pa_touchScreen.cpp │ ├── ads_1292r │ │ ├── ads1292r.h │ │ └── ads1292r.cpp │ └── bno055 │ │ └── bno055.cpp ├── platformio.ini ├── test │ └── README ├── lib │ └── README └── include │ └── README ├── 姿态手环 ├── 手表端.txt ├── .gitattributes ├── .gitignore ├── .vscode │ ├── extensions.json │ └── settings.json ├── src │ ├── ssd1306 │ │ ├── pa_oled_drv.h │ │ ├── mcuDrvs │ │ │ └── ssd1306_drv_ESP32.cpp │ │ └── pa_oled.h │ ├── Ads_112c04 │ │ ├── mcuDrvs │ │ │ └── Ads_112c04_drv_ESP32.cpp │ │ ├── Ads_112c04.h │ │ └── Ads_112c04.cpp │ ├── Adafruit_SPITFT_Macros.h │ ├── pa_HardwareIIC │ │ ├── pa_HardwareIIC.h │ │ └── mcuDrvs │ │ │ └── pa_HardwareIIC_ESP32.cpp │ ├── gfxfont.h │ ├── button2 │ │ ├── Button2.h │ │ └── Button2.cpp │ ├── Ads1292 │ │ ├── ads1292r.h │ │ └── ads1292r.cpp │ ├── main.cpp │ └── Adafruit_ILI9341.h ├── platformio.ini ├── test │ └── README ├── lib │ └── README └── include │ └── README ├── android ├── app │ ├── .gitignore │ ├── src │ │ ├── main │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── attrs_wave_view.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── layout │ │ │ │ │ ├── sample_wave_view.xml │ │ │ │ │ └── activity_list.xml │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ └── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── java │ │ │ │ └── tv │ │ │ │ │ └── higlobal │ │ │ │ │ └── tcpdemo │ │ │ │ │ ├── DataWithTime.java │ │ │ │ │ ├── ListActivity.java │ │ │ │ │ ├── TcpServer.java │ │ │ │ │ └── SocketTransceiver.java │ │ │ └── AndroidManifest.xml │ │ ├── test │ │ │ └── java │ │ │ │ └── tv │ │ │ │ └── higlobal │ │ │ │ └── tcpdemo │ │ │ │ └── ExampleUnitTest.java │ │ └── androidTest │ │ │ └── java │ │ │ └── tv │ │ │ └── higlobal │ │ │ └── tcpdemo │ │ │ └── ExampleInstrumentedTest.java │ ├── proguard-rules.pro │ └── build.gradle ├── .gradle │ ├── 5.1.1 │ │ ├── gc.properties │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── fileHashes │ │ │ ├── fileHashes.bin │ │ │ ├── fileHashes.lock │ │ │ └── resourceHashesCache.bin │ │ ├── fileContent │ │ │ └── fileContent.lock │ │ ├── javaCompile │ │ │ ├── classAnalysis.bin │ │ │ ├── javaCompile.lock │ │ │ └── taskHistory.bin │ │ └── executionHistory │ │ │ ├── executionHistory.bin │ │ │ └── executionHistory.lock │ ├── vcs-1 │ │ └── gc.properties │ └── buildOutputCleanup │ │ ├── cache.properties │ │ ├── outputFiles.bin │ │ └── buildOutputCleanup.lock ├── settings.gradle ├── .gitattributes ├── .idea │ ├── caches │ │ ├── gradle_models.ser │ │ └── build_file_checksums.ser │ ├── encodings.xml │ ├── vcs.xml │ ├── libraries │ │ ├── net_sf_kxml_kxml2_2_3_0_jar.xml │ │ ├── com_google_code_findbugs_jsr305_2_0_1_jar.xml │ │ ├── Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml │ │ ├── com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml │ │ ├── Gradle__com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml │ │ ├── junit_junit_4_12_jar.xml │ │ ├── Gradle__com_android_support_constraint_constraint_layout_1_0_2_aar.xml │ │ ├── Gradle__junit_junit_4_12_jar.xml │ │ ├── Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml │ │ ├── com_android_support_constraint_constraint_layout_1_0_2.xml │ │ ├── javax_inject_javax_inject_1_jar.xml │ │ ├── android_arch_core_common_1_0_0_jar.xml │ │ ├── com_squareup_javawriter_2_1_1_jar.xml │ │ ├── Gradle__javax_inject_javax_inject_1_jar.xml │ │ ├── org_hamcrest_hamcrest_core_1_3_jar.xml │ │ ├── Gradle__android_arch_core_common_1_0_0_jar.xml │ │ ├── Gradle__com_google_code_gson_gson_2_8_1_jar.xml │ │ ├── Gradle__com_squareup_javawriter_2_1_1_jar.xml │ │ ├── android_arch_lifecycle_common_1_0_0_jar.xml │ │ ├── Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml │ │ ├── org_hamcrest_hamcrest_library_1_3_jar.xml │ │ ├── Gradle__android_arch_lifecycle_common_1_0_0_jar.xml │ │ ├── Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml │ │ ├── org_hamcrest_hamcrest_integration_1_3_jar.xml │ │ ├── Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml │ │ ├── Gradle__com_android_support_support_annotations_26_1_0_jar.xml │ │ ├── Gradle__com_android_support_design_26_1_0_aar.xml │ │ ├── Gradle__com_android_support_test_rules_1_0_1_aar.xml │ │ ├── Gradle__android_arch_lifecycle_runtime_1_0_0_aar.xml │ │ ├── Gradle__com_android_support_test_runner_1_0_1_aar.xml │ │ ├── Gradle__com_android_support_support_v4_26_1_0_aar.xml │ │ ├── Gradle__com_android_support_transition_26_1_0_aar.xml │ │ ├── com_android_support_test_rules_1_0_1.xml │ │ ├── android_arch_lifecycle_runtime_1_0_0.xml │ │ ├── com_android_support_test_runner_1_0_1.xml │ │ ├── Gradle__com_android_support_appcompat_v7_26_1_0_aar.xml │ │ ├── Gradle__com_android_support_support_compat_26_1_0_aar.xml │ │ ├── Gradle__com_android_support_recyclerview_v7_26_1_0_aar.xml │ │ ├── Gradle__com_android_support_support_core_ui_26_1_0_aar.xml │ │ ├── com_android_support_support_v4_26_1_0.xml │ │ ├── Gradle__com_android_support_support_fragment_26_1_0_aar.xml │ │ ├── Gradle__com_android_support_support_core_utils_26_1_0_aar.xml │ │ ├── com_android_support_appcompat_v7_26_1_0.xml │ │ ├── Gradle__com_android_support_support_media_compat_26_1_0_aar.xml │ │ ├── com_android_support_support_compat_26_1_0.xml │ │ ├── Gradle__com_android_support_test_espresso_espresso_core_3_0_1_aar.xml │ │ ├── com_android_support_support_core_ui_26_1_0.xml │ │ ├── Gradle__com_android_support_animated_vector_drawable_26_1_0_aar.xml │ │ ├── Gradle__com_android_support_support_vector_drawable_26_1_0_aar.xml │ │ ├── com_android_support_support_fragment_26_1_0.xml │ │ ├── com_android_support_support_core_utils_26_1_0.xml │ │ ├── com_android_support_test_espresso_espresso_core_3_0_1.xml │ │ ├── com_android_support_support_media_compat_26_1_0.xml │ │ ├── Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_1_aar.xml │ │ ├── com_android_support_support_vector_drawable_26_1_0.xml │ │ ├── com_android_support_animated_vector_drawable_26_1_0.xml │ │ ├── com_android_support_test_espresso_espresso_idling_resource_3_0_1.xml │ │ └── com_android_support_support_annotations_26_1_0_jar.xml │ ├── modules.xml │ ├── runConfigurations.xml │ ├── gradle.xml │ └── misc.xml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── build │ └── android-profile │ │ ├── profile-2018-01-16-09-58-18-842.rawproto │ │ ├── profile-2018-01-16-09-58-38-533.rawproto │ │ ├── profile-2018-01-16-10-00-31-818.rawproto │ │ ├── profile-2018-03-28-16-30-46-462.rawproto │ │ ├── profile-2018-03-28-16-31-06-964.rawproto │ │ ├── profile-2018-03-28-16-37-24-669.rawproto │ │ ├── profile-2018-03-28-16-38-13-670.rawproto │ │ └── profile-2018-03-28-16-38-40-140.rawproto ├── local.properties ├── build.gradle ├── gradle.properties ├── TCPDemo.iml ├── gradlew.bat └── gradlew ├── 心率模块读取端 ├── ads1292数据发送.txt ├── .gitattributes ├── .gitignore ├── .vscode │ └── extensions.json ├── platformio.ini ├── test │ └── README ├── lib │ └── README ├── include │ └── README └── src │ └── ads1292r │ ├── ads1292r.h │ └── ads1292r.cpp ├── .gitattributes ├── README.md └── LICENSE /主显示端/主显示端.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /姿态手环/手表端.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/app/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /心率模块读取端/ads1292数据发送.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/.gradle/5.1.1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /android/.gradle/5.1.1/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /主显示端/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /姿态手环/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /android/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /心率模块读取端/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /android/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Fri Nov 15 03:24:13 CST 2019 2 | gradle.version=5.1.1 3 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 16dp 3 | 4 | -------------------------------------------------------------------------------- /主显示端/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode/.browse.c_cpp.db* 3 | .vscode/c_cpp_properties.json 4 | .vscode/launch.json 5 | .vscode/ipch 6 | -------------------------------------------------------------------------------- /姿态手环/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode/.browse.c_cpp.db* 3 | .vscode/c_cpp_properties.json 4 | .vscode/launch.json 5 | .vscode/ipch 6 | -------------------------------------------------------------------------------- /心率模块读取端/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .vscode/.browse.c_cpp.db* 3 | .vscode/c_cpp_properties.json 4 | .vscode/launch.json 5 | .vscode/ipch 6 | -------------------------------------------------------------------------------- /android/.idea/caches/gradle_models.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.idea/caches/gradle_models.ser -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /android/.gradle/5.1.1/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /android/.gradle/5.1.1/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /android/.gradle/5.1.1/fileContent/fileContent.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/fileContent/fileContent.lock -------------------------------------------------------------------------------- /android/.gradle/5.1.1/javaCompile/classAnalysis.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/javaCompile/classAnalysis.bin -------------------------------------------------------------------------------- /android/.gradle/5.1.1/javaCompile/javaCompile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/javaCompile/javaCompile.lock -------------------------------------------------------------------------------- /android/.gradle/5.1.1/javaCompile/taskHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/javaCompile/taskHistory.bin -------------------------------------------------------------------------------- /android/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /android/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/.gradle/5.1.1/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/.gradle/5.1.1/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /android/.gradle/5.1.1/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/.gradle/5.1.1/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ti杯省赛a题上位机服务端 3 | ListActivity 4 | 5 | -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-01-16-09-58-18-842.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-01-16-09-58-18-842.rawproto -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-01-16-09-58-38-533.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-01-16-09-58-38-533.rawproto -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-01-16-10-00-31-818.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-01-16-10-00-31-818.rawproto -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-03-28-16-30-46-462.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-03-28-16-30-46-462.rawproto -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-03-28-16-31-06-964.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-03-28-16-31-06-964.rawproto -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-03-28-16-37-24-669.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-03-28-16-37-24-669.rawproto -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-03-28-16-38-13-670.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-03-28-16-38-13-670.rawproto -------------------------------------------------------------------------------- /android/build/android-profile/profile-2018-03-28-16-38-40-140.rawproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ActivePeter/2020_TI_competion_question_A/HEAD/android/build/android-profile/profile-2018-03-28-16-38-40-140.rawproto -------------------------------------------------------------------------------- /android/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /主显示端/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // See http://go.microsoft.com/fwlink/?LinkId=827846 3 | // for the documentation about the extensions.json format 4 | "recommendations": [ 5 | "platformio.platformio-ide" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /姿态手环/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // See http://go.microsoft.com/fwlink/?LinkId=827846 3 | // for the documentation about the extensions.json format 4 | "recommendations": [ 5 | "platformio.platformio-ide" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /心率模块读取端/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // See http://go.microsoft.com/fwlink/?LinkId=827846 3 | // for the documentation about the extensions.json format 4 | "recommendations": [ 5 | "platformio.platformio-ide" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /姿态手环/src/ssd1306/pa_oled_drv.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #ifndef __PA_OLED_DRV_H__ 4 | #define __PA_OLED_DRV_H__ 5 | void OLED_initSpiGpio(); 6 | void OLED_setCS(char state); 7 | void OLED_setDC(char state); 8 | void OLED_setRST(char state); 9 | #endif // __PA_OLED_DRV_H__ -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #3F51B5 4 | #303F9F 5 | #FF4081 6 | 7 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Nov 15 03:24:00 CST 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 7 | -------------------------------------------------------------------------------- /主显示端/src/Ads_112c04/mcuDrvs/Ads_112c04_drv_ESP32.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include "Arduino.h" 3 | #include "../Ads_112c04.h" 4 | 5 | #ifdef ESP32 6 | void Ads_112c04::initHardware() 7 | { 8 | pinMode(25,INPUT); 9 | } 10 | 11 | char Ads_112c04::getDrdyState() 12 | { 13 | return digitalRead(25); 14 | } 15 | #endif -------------------------------------------------------------------------------- /姿态手环/src/Ads_112c04/mcuDrvs/Ads_112c04_drv_ESP32.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include "Arduino.h" 3 | #include "../Ads_112c04.h" 4 | 5 | #ifdef ESP32 6 | void Ads_112c04::initHardware() 7 | { 8 | pinMode(32,INPUT); 9 | } 10 | 11 | char Ads_112c04::getDrdyState() 12 | { 13 | return digitalRead(32); 14 | } 15 | #endif -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /android/.idea/libraries/net_sf_kxml_kxml2_2_3_0_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /主显示端/src/Adafruit_SPITFT_Macros.h: -------------------------------------------------------------------------------- 1 | // THIS FILE INTENTIONALLY LEFT BLANK. 2 | 3 | // Macros previously #defined here have been made into (mostly) inline 4 | // functions in the Adafruit_SPITFT class. Other libraries might still 5 | // contain code trying to #include this header file, so until everything's 6 | // updated this file still exists (but doing nothing) to avoid trouble. 7 | -------------------------------------------------------------------------------- /姿态手环/src/Adafruit_SPITFT_Macros.h: -------------------------------------------------------------------------------- 1 | // THIS FILE INTENTIONALLY LEFT BLANK. 2 | 3 | // Macros previously #defined here have been made into (mostly) inline 4 | // functions in the Adafruit_SPITFT class. Other libraries might still 5 | // contain code trying to #include this header file, so until everything's 6 | // updated this file still exists (but doing nothing) to avoid trouble. 7 | -------------------------------------------------------------------------------- /android/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/attrs_wave_view.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/local.properties: -------------------------------------------------------------------------------- 1 | ## This file must *NOT* be checked into Version Control Systems, 2 | # as it contains information specific to your local configuration. 3 | # 4 | # Location of the SDK. This is only used by Gradle. 5 | # For customization when using a Version Control System, please read the 6 | # header note. 7 | #Sat Oct 10 07:51:08 CST 2020 8 | ndk.dir=C\:\\Android\\SDK\\ndk-bundle 9 | sdk.dir=C\:\\Android\\SDK 10 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_google_code_findbugs_jsr305_2_0_1_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /姿态手环/src/ssd1306/mcuDrvs/ssd1306_drv_ESP32.cpp: -------------------------------------------------------------------------------- 1 | 2 | extern "C"{ 3 | #include "../pa_oled_drv.h" 4 | } 5 | 6 | #ifdef ESP32 7 | 8 | // D0 4 线 ISP 接口模式:时钟线(CLK) 9 | // D1 4 线 ISP 接口模式:串行数据线(MOSI) 10 | void OLED_initSpiGpio(){ 11 | } 12 | 13 | void OLED_setCS(char state){ 14 | } 15 | 16 | void OLED_setDC(char state){ 17 | } 18 | 19 | void OLED_setRST(char state){ 20 | } 21 | #endif 22 | -------------------------------------------------------------------------------- /主显示端/src/network/network.h: -------------------------------------------------------------------------------- 1 | #ifndef __NETWORK_H__ 2 | #define __NETWORK_H__ 3 | #include "Arduino.h" 4 | #include "WiFi.h" 5 | namespace Network 6 | { 7 | void sendTask(void *pvPar); 8 | void beginTask(); 9 | extern WiFiClient client; 10 | extern const char *host; 11 | extern const uint16_t port; 12 | extern bool heartCollected; 13 | extern bool tempCollected; 14 | } // namespace Network 15 | 16 | #endif // __NETWORK_H__ -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /主显示端/platformio.ini: -------------------------------------------------------------------------------- 1 | ; PlatformIO Project Configuration File 2 | ; 3 | ; Build options: build flags, source filter 4 | ; Upload options: custom upload port, speed and extra flags 5 | ; Library options: dependencies, extra library storages 6 | ; Advanced options: extra scripting 7 | ; 8 | ; Please visit documentation for the other options and examples 9 | ; https://docs.platformio.org/page/projectconf.html 10 | 11 | [env:esp32dev] 12 | platform = espressif32 13 | board = esp32dev 14 | framework = arduino 15 | -------------------------------------------------------------------------------- /姿态手环/platformio.ini: -------------------------------------------------------------------------------- 1 | ; PlatformIO Project Configuration File 2 | ; 3 | ; Build options: build flags, source filter 4 | ; Upload options: custom upload port, speed and extra flags 5 | ; Library options: dependencies, extra library storages 6 | ; Advanced options: extra scripting 7 | ; 8 | ; Please visit documentation for the other options and examples 9 | ; https://docs.platformio.org/page/projectconf.html 10 | 11 | [env:esp32dev] 12 | platform = espressif32 13 | board = esp32dev 14 | framework = arduino 15 | -------------------------------------------------------------------------------- /android/app/src/test/java/tv/higlobal/tcpdemo/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | package tv.higlobal.tcpdemo; 2 | 3 | import org.junit.Test; 4 | 5 | import static org.junit.Assert.*; 6 | 7 | /** 8 | * Example local unit test, which will execute on the development machine (host). 9 | * 10 | * @see Testing documentation 11 | */ 12 | public class ExampleUnitTest { 13 | @Test 14 | public void addition_isCorrect() throws Exception { 15 | assertEquals(4, 2 + 2); 16 | } 17 | } -------------------------------------------------------------------------------- /心率模块读取端/platformio.ini: -------------------------------------------------------------------------------- 1 | ; PlatformIO Project Configuration File 2 | ; 3 | ; Build options: build flags, source filter 4 | ; Upload options: custom upload port, speed and extra flags 5 | ; Library options: dependencies, extra library storages 6 | ; Advanced options: extra scripting 7 | ; 8 | ; Please visit documentation for the other options and examples 9 | ; https://docs.platformio.org/page/projectconf.html 10 | 11 | [env:vintlabs-devkit-v1] 12 | platform = espressif32 13 | board = vintlabs-devkit-v1 14 | framework = arduino 15 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /android/.idea/libraries/junit_junit_4_12_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /主显示端/test/README: -------------------------------------------------------------------------------- 1 | 2 | This directory is intended for PlatformIO Unit Testing and project tests. 3 | 4 | Unit Testing is a software testing method by which individual units of 5 | source code, sets of one or more MCU program modules together with associated 6 | control data, usage procedures, and operating procedures, are tested to 7 | determine whether they are fit for use. Unit testing finds problems early 8 | in the development cycle. 9 | 10 | More information about PlatformIO Unit Testing: 11 | - https://docs.platformio.org/page/plus/unit-testing.html 12 | -------------------------------------------------------------------------------- /姿态手环/test/README: -------------------------------------------------------------------------------- 1 | 2 | This directory is intended for PlatformIO Unit Testing and project tests. 3 | 4 | Unit Testing is a software testing method by which individual units of 5 | source code, sets of one or more MCU program modules together with associated 6 | control data, usage procedures, and operating procedures, are tested to 7 | determine whether they are fit for use. Unit testing finds problems early 8 | in the development cycle. 9 | 10 | More information about PlatformIO Unit Testing: 11 | - https://docs.platformio.org/page/plus/unit-testing.html 12 | -------------------------------------------------------------------------------- /心率模块读取端/test/README: -------------------------------------------------------------------------------- 1 | 2 | This directory is intended for PlatformIO Unit Testing and project tests. 3 | 4 | Unit Testing is a software testing method by which individual units of 5 | source code, sets of one or more MCU program modules together with associated 6 | control data, usage procedures, and operating procedures, are tested to 7 | determine whether they are fit for use. Unit testing finds problems early 8 | in the development cycle. 9 | 10 | More information about PlatformIO Unit Testing: 11 | - https://docs.platformio.org/page/plus/unit-testing.html 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_1_0_2_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__junit_junit_4_12_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /主显示端/src/pa_miniGUI/pa_button/pa_Button.h: -------------------------------------------------------------------------------- 1 | #ifndef __PA_BUTTON_H__ 2 | #define __PA_BUTTON_H__ 3 | 4 | #include "Arduino.h" 5 | class pa_Button 6 | { 7 | public: 8 | pa_Button(); 9 | void init(int x,int y,int w,int h); 10 | void loop(); 11 | void (*buttonCallback)(); 12 | static bool isPressed(); 13 | static void setPos(int x,int y); 14 | 15 | private: 16 | static int Px; 17 | static int Py; 18 | int x; 19 | int y; 20 | int w; 21 | int h; 22 | bool lastDown=false; 23 | bool down; 24 | int downMillis; 25 | }; 26 | #endif // __PA_BUTTON_H__ -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_constraint_constraint_layout_1_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /android/.idea/libraries/javax_inject_javax_inject_1_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/android_arch_core_common_1_0_0_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_squareup_javawriter_2_1_1_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/org_hamcrest_hamcrest_core_1_3_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__android_arch_core_common_1_0_0_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_1_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/android_arch_lifecycle_common_1_0_0_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 这是2020年ti杯电赛省赛a题的项目 2 | 3 | ## 分为 4 | 5 | 手机端(android),主显示端,姿态检测手环端,心率滤波读取端 6 | 7 | ## mcu 8 | 9 | 采用的是esp32.结合了适配esp32的arduino以及rtos框架进行开发。 10 | 11 | ### 开发环境 及 语言 12 | 13 | 安卓为android studio java开发 14 | 15 | esp32为platform io c/c++ 16 | 17 | ### 节点间通信方式 18 | 19 | tcp直连,手机端为总服务端 20 | 21 | ### 手机端 22 | 23 | android 原生开发 24 | 25 | ### 主显示端 26 | 27 | 屏幕ili9341 spi 28 | 29 | 触摸xpt2046 30 | 31 | 图形 adafruit gfx 32 | 33 | ad芯片 ads112c04 34 | 35 | 测温 lmt70 36 | 37 | ### 姿态检测端 38 | 39 | 9轴 bno055 40 | 41 | ### 心率检测 42 | 43 | 心电 ads1292 44 | 45 | ## bilibili视频 46 | 47 | https://www.bilibili.com/video/BV1uA411j7Ti/ -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/org_hamcrest_hamcrest_library_1_3_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__android_arch_lifecycle_common_1_0_0_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/app/src/main/java/tv/higlobal/tcpdemo/DataWithTime.java: -------------------------------------------------------------------------------- 1 | package tv.higlobal.tcpdemo; 2 | 3 | import android.annotation.SuppressLint; 4 | 5 | import java.sql.Date; 6 | import java.text.SimpleDateFormat; 7 | 8 | public class DataWithTime { 9 | DataWithTime(float value1,long time1){ 10 | value=value1; 11 | time=time1; 12 | } 13 | public String getTime(){ 14 | @SuppressLint("SimpleDateFormat") SimpleDateFormat formatter = new SimpleDateFormat("yyyy年-MM月dd日-HH时mm分ss秒"); 15 | Date date = new Date(time); 16 | return formatter.format(date); 17 | } 18 | float value; 19 | long time; 20 | } 21 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/org_hamcrest_hamcrest_integration_1_3_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | 5 | repositories { 6 | google() 7 | jcenter() 8 | } 9 | dependencies { 10 | classpath 'com.android.tools.build:gradle:3.4.1' 11 | 12 | 13 | // NOTE: Do not place your application dependencies here; they belong 14 | // in the individual module build.gradle files 15 | } 16 | } 17 | 18 | allprojects { 19 | repositories { 20 | google() 21 | jcenter() 22 | } 23 | } 24 | 25 | task clean(type: Delete) { 26 | delete rootProject.buildDir 27 | } 28 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_annotations_26_1_0_jar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_design_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_test_rules_1_0_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_0_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_test_runner_1_0_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_v4_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_transition_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_test_rules_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/android_arch_lifecycle_runtime_1_0_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_test_runner_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_appcompat_v7_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/app/src/main/res/layout/sample_wave_view.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_compat_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_recyclerview_v7_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_core_ui_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_support_v4_26_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_fragment_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_core_utils_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_appcompat_v7_26_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_media_compat_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_support_compat_26_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_3_0_1_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_support_core_ui_26_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/Gradle__com_android_support_support_vector_drawable_26_1_0_aar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_support_fragment_26_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_support_core_utils_26_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_test_espresso_espresso_core_3_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/.idea/libraries/com_android_support_support_media_compat_26_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | org.gradle.jvmargs=-Xmx1536m 13 | 14 | # When configured, Gradle will run in incubating parallel mode. 15 | # This option should only be used with decoupled projects. More details, visit 16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 17 | # org.gradle.parallel=true 18 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 15 | 16 |