Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 630377f

Browse files
Bharat-Pipre-commit-ci-lite[bot]
andauthoredOct 7, 2024
feat(Variants): Add Arduino libraries for Lora 4G Module and Node Wifi o… (espressif#10402)
* feat(esp32): Added support for BharatPi 4G, LoRa & NodeWifi Boards * fix(variant): Fixed review comments for SPI and I2C Pins * fix(variant): Fixed review comments and Lora build fix * fix(variant): Fixed review comments for board name * fix(review): Fixed review comment for CI * ci(pre-commit): Apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
1 parent 8ce5f77 commit 630377f

File tree

4 files changed

+574
-0
lines changed

4 files changed

+574
-0
lines changed
 

‎boards.txt

Lines changed: 473 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2780,6 +2780,479 @@ aventen_s3_sync.menu.EraseFlash.all.upload.erase_cmd=-e
27802780

27812781
##############################################################
27822782

2783+
BharatPi-Node-Wifi.name=BharatPi Node Wifi Module
2784+
2785+
BharatPi-Node-Wifi.bootloader.tool=esptool_py
2786+
BharatPi-Node-Wifi.bootloader.tool.default=esptool_py
2787+
2788+
BharatPi-Node-Wifi.upload.tool=esptool_py
2789+
BharatPi-Node-Wifi.upload.tool.default=esptool_py
2790+
BharatPi-Node-Wifi.upload.tool.network=esp_ota
2791+
2792+
BharatPi-Node-Wifi.upload.maximum_size=1310720
2793+
BharatPi-Node-Wifi.upload.maximum_data_size=327680
2794+
BharatPi-Node-Wifi.upload.flags=
2795+
BharatPi-Node-Wifi.upload.extra_flags=
2796+
2797+
BharatPi-Node-Wifi.serial.disableDTR=true
2798+
BharatPi-Node-Wifi.serial.disableRTS=true
2799+
2800+
BharatPi-Node-Wifi.build.tarch=xtensa
2801+
BharatPi-Node-Wifi.build.bootloader_addr=0x1000
2802+
BharatPi-Node-Wifi.build.target=esp32
2803+
BharatPi-Node-Wifi.build.mcu=esp32
2804+
BharatPi-Node-Wifi.build.core=esp32
2805+
BharatPi-Node-Wifi.build.variant=BharatPi-Node-Wifi
2806+
BharatPi-Node-Wifi.build.board=BHARATPI_NODE_WIFI
2807+
2808+
BharatPi-Node-Wifi.build.f_cpu=240000000L
2809+
BharatPi-Node-Wifi.build.flash_size=4MB
2810+
BharatPi-Node-Wifi.build.flash_freq=40m
2811+
BharatPi-Node-Wifi.build.flash_mode=dio
2812+
BharatPi-Node-Wifi.build.boot=dio
2813+
BharatPi-Node-Wifi.build.partitions=default
2814+
BharatPi-Node-Wifi.build.defines=
2815+
BharatPi-Node-Wifi.build.loop_core=
2816+
BharatPi-Node-Wifi.build.event_core=
2817+
2818+
BharatPi-Node-Wifi.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
2819+
BharatPi-Node-Wifi.menu.PartitionScheme.default.build.partitions=default
2820+
BharatPi-Node-Wifi.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
2821+
BharatPi-Node-Wifi.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
2822+
BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
2823+
BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
2824+
BharatPi-Node-Wifi.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
2825+
BharatPi-Node-Wifi.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
2826+
BharatPi-Node-Wifi.menu.PartitionScheme.minimal.build.partitions=minimal
2827+
BharatPi-Node-Wifi.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
2828+
BharatPi-Node-Wifi.menu.PartitionScheme.no_ota.build.partitions=no_ota
2829+
BharatPi-Node-Wifi.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
2830+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
2831+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
2832+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
2833+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
2834+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
2835+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
2836+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
2837+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
2838+
BharatPi-Node-Wifi.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
2839+
BharatPi-Node-Wifi.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
2840+
BharatPi-Node-Wifi.menu.PartitionScheme.huge_app.build.partitions=huge_app
2841+
BharatPi-Node-Wifi.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
2842+
BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
2843+
BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
2844+
BharatPi-Node-Wifi.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
2845+
BharatPi-Node-Wifi.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
2846+
BharatPi-Node-Wifi.menu.PartitionScheme.fatflash.build.partitions=ffat
2847+
BharatPi-Node-Wifi.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
2848+
BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
2849+
BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
2850+
BharatPi-Node-Wifi.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
2851+
BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker=RainMaker
2852+
BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
2853+
BharatPi-Node-Wifi.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
2854+
BharatPi-Node-Wifi.menu.PartitionScheme.custom=Custom
2855+
BharatPi-Node-Wifi.menu.PartitionScheme.custom.build.partitions=
2856+
BharatPi-Node-Wifi.menu.PartitionScheme.custom.upload.maximum_size=16777216
2857+
2858+
BharatPi-Node-Wifi.menu.CPUFreq.240=240MHz (WiFi/BT)
2859+
BharatPi-Node-Wifi.menu.CPUFreq.240.build.f_cpu=240000000L
2860+
BharatPi-Node-Wifi.menu.CPUFreq.160=160MHz (WiFi/BT)
2861+
BharatPi-Node-Wifi.menu.CPUFreq.160.build.f_cpu=160000000L
2862+
BharatPi-Node-Wifi.menu.CPUFreq.80=80MHz (WiFi/BT)
2863+
BharatPi-Node-Wifi.menu.CPUFreq.80.build.f_cpu=80000000L
2864+
BharatPi-Node-Wifi.menu.CPUFreq.40=40MHz (40MHz XTAL)
2865+
BharatPi-Node-Wifi.menu.CPUFreq.40.build.f_cpu=40000000L
2866+
BharatPi-Node-Wifi.menu.CPUFreq.26=26MHz (26MHz XTAL)
2867+
BharatPi-Node-Wifi.menu.CPUFreq.26.build.f_cpu=26000000L
2868+
BharatPi-Node-Wifi.menu.CPUFreq.20=20MHz (40MHz XTAL)
2869+
BharatPi-Node-Wifi.menu.CPUFreq.20.build.f_cpu=20000000L
2870+
BharatPi-Node-Wifi.menu.CPUFreq.13=13MHz (26MHz XTAL)
2871+
BharatPi-Node-Wifi.menu.CPUFreq.13.build.f_cpu=13000000L
2872+
BharatPi-Node-Wifi.menu.CPUFreq.10=10MHz (40MHz XTAL)
2873+
BharatPi-Node-Wifi.menu.CPUFreq.10.build.f_cpu=10000000L
2874+
2875+
BharatPi-Node-Wifi.menu.FlashMode.qio=QIO
2876+
BharatPi-Node-Wifi.menu.FlashMode.qio.build.flash_mode=dio
2877+
BharatPi-Node-Wifi.menu.FlashMode.qio.build.boot=qio
2878+
BharatPi-Node-Wifi.menu.FlashMode.dio=DIO
2879+
BharatPi-Node-Wifi.menu.FlashMode.dio.build.flash_mode=dio
2880+
BharatPi-Node-Wifi.menu.FlashMode.dio.build.boot=dio
2881+
2882+
BharatPi-Node-Wifi.menu.FlashFreq.80=80MHz
2883+
BharatPi-Node-Wifi.menu.FlashFreq.80.build.flash_freq=80m
2884+
BharatPi-Node-Wifi.menu.FlashFreq.40=40MHz
2885+
BharatPi-Node-Wifi.menu.FlashFreq.40.build.flash_freq=40m
2886+
2887+
BharatPi-Node-Wifi.menu.FlashSize.4M=4MB (32Mb)
2888+
BharatPi-Node-Wifi.menu.FlashSize.4M.build.flash_size=4MB
2889+
BharatPi-Node-Wifi.menu.FlashSize.8M=8MB (64Mb)
2890+
BharatPi-Node-Wifi.menu.FlashSize.8M.build.flash_size=8MB
2891+
BharatPi-Node-Wifi.menu.FlashSize.8M.build.partitions=default_8MB
2892+
BharatPi-Node-Wifi.menu.FlashSize.16M=16MB (128Mb)
2893+
BharatPi-Node-Wifi.menu.FlashSize.16M.build.flash_size=16MB
2894+
2895+
BharatPi-Node-Wifi.menu.UploadSpeed.921600=921600
2896+
BharatPi-Node-Wifi.menu.UploadSpeed.921600.upload.speed=921600
2897+
BharatPi-Node-Wifi.menu.UploadSpeed.115200=115200
2898+
BharatPi-Node-Wifi.menu.UploadSpeed.115200.upload.speed=115200
2899+
BharatPi-Node-Wifi.menu.UploadSpeed.256000.windows=256000
2900+
BharatPi-Node-Wifi.menu.UploadSpeed.256000.upload.speed=256000
2901+
BharatPi-Node-Wifi.menu.UploadSpeed.230400.windows.upload.speed=256000
2902+
BharatPi-Node-Wifi.menu.UploadSpeed.230400=230400
2903+
BharatPi-Node-Wifi.menu.UploadSpeed.230400.upload.speed=230400
2904+
BharatPi-Node-Wifi.menu.UploadSpeed.460800.linux=460800
2905+
BharatPi-Node-Wifi.menu.UploadSpeed.460800.macosx=460800
2906+
BharatPi-Node-Wifi.menu.UploadSpeed.460800.upload.speed=460800
2907+
BharatPi-Node-Wifi.menu.UploadSpeed.512000.windows=512000
2908+
BharatPi-Node-Wifi.menu.UploadSpeed.512000.upload.speed=512000
2909+
2910+
BharatPi-Node-Wifi.menu.LoopCore.1=Core 1
2911+
BharatPi-Node-Wifi.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
2912+
BharatPi-Node-Wifi.menu.LoopCore.0=Core 0
2913+
BharatPi-Node-Wifi.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
2914+
2915+
BharatPi-Node-Wifi.menu.EventsCore.1=Core 1
2916+
BharatPi-Node-Wifi.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
2917+
BharatPi-Node-Wifi.menu.EventsCore.0=Core 0
2918+
BharatPi-Node-Wifi.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
2919+
2920+
BharatPi-Node-Wifi.menu.DebugLevel.none=None
2921+
BharatPi-Node-Wifi.menu.DebugLevel.none.build.code_debug=0
2922+
BharatPi-Node-Wifi.menu.DebugLevel.error=Error
2923+
BharatPi-Node-Wifi.menu.DebugLevel.error.build.code_debug=1
2924+
BharatPi-Node-Wifi.menu.DebugLevel.warn=Warn
2925+
BharatPi-Node-Wifi.menu.DebugLevel.warn.build.code_debug=2
2926+
BharatPi-Node-Wifi.menu.DebugLevel.info=Info
2927+
BharatPi-Node-Wifi.menu.DebugLevel.info.build.code_debug=3
2928+
BharatPi-Node-Wifi.menu.DebugLevel.debug=Debug
2929+
BharatPi-Node-Wifi.menu.DebugLevel.debug.build.code_debug=4
2930+
BharatPi-Node-Wifi.menu.DebugLevel.verbose=Verbose
2931+
BharatPi-Node-Wifi.menu.DebugLevel.verbose.build.code_debug=5
2932+
2933+
BharatPi-Node-Wifi.menu.EraseFlash.none=Disabled
2934+
BharatPi-Node-Wifi.menu.EraseFlash.none.upload.erase_cmd=
2935+
BharatPi-Node-Wifi.menu.EraseFlash.all=Enabled
2936+
BharatPi-Node-Wifi.menu.EraseFlash.all.upload.erase_cmd=-e
2937+
2938+
##############################################################
2939+
2940+
2941+
BharatPi-A7672S-4G.name=BharatPi A7672S 4G Module
2942+
2943+
BharatPi-A7672S-4G.bootloader.tool=esptool_py
2944+
BharatPi-A7672S-4G.bootloader.tool.default=esptool_py
2945+
2946+
BharatPi-A7672S-4G.upload.tool=esptool_py
2947+
BharatPi-A7672S-4G.upload.tool.default=esptool_py
2948+
BharatPi-A7672S-4G.upload.tool.network=esp_ota
2949+
2950+
BharatPi-A7672S-4G.upload.maximum_size=1310720
2951+
BharatPi-A7672S-4G.upload.maximum_data_size=327680
2952+
BharatPi-A7672S-4G.upload.flags=
2953+
BharatPi-A7672S-4G.upload.extra_flags=
2954+
2955+
BharatPi-A7672S-4G.serial.disableDTR=true
2956+
BharatPi-A7672S-4G.serial.disableRTS=true
2957+
2958+
BharatPi-A7672S-4G.build.tarch=xtensa
2959+
BharatPi-A7672S-4G.build.bootloader_addr=0x1000
2960+
BharatPi-A7672S-4G.build.target=esp32
2961+
BharatPi-A7672S-4G.build.mcu=esp32
2962+
BharatPi-A7672S-4G.build.core=esp32
2963+
BharatPi-A7672S-4G.build.variant=BharatPi-A7672S-4G
2964+
BharatPi-A7672S-4G.build.board=BHARATPI_A7672S_4G
2965+
2966+
BharatPi-A7672S-4G.build.f_cpu=240000000L
2967+
BharatPi-A7672S-4G.build.flash_size=4MB
2968+
BharatPi-A7672S-4G.build.flash_freq=40m
2969+
BharatPi-A7672S-4G.build.flash_mode=dio
2970+
BharatPi-A7672S-4G.build.boot=dio
2971+
BharatPi-A7672S-4G.build.partitions=default
2972+
BharatPi-A7672S-4G.build.defines=
2973+
BharatPi-A7672S-4G.build.loop_core=
2974+
BharatPi-A7672S-4G.build.event_core=
2975+
2976+
BharatPi-A7672S-4G.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
2977+
BharatPi-A7672S-4G.menu.PartitionScheme.default.build.partitions=default
2978+
BharatPi-A7672S-4G.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
2979+
BharatPi-A7672S-4G.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
2980+
BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
2981+
BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
2982+
BharatPi-A7672S-4G.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
2983+
BharatPi-A7672S-4G.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
2984+
BharatPi-A7672S-4G.menu.PartitionScheme.minimal.build.partitions=minimal
2985+
BharatPi-A7672S-4G.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
2986+
BharatPi-A7672S-4G.menu.PartitionScheme.no_ota.build.partitions=no_ota
2987+
BharatPi-A7672S-4G.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
2988+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
2989+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
2990+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
2991+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
2992+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
2993+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
2994+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
2995+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
2996+
BharatPi-A7672S-4G.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
2997+
BharatPi-A7672S-4G.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
2998+
BharatPi-A7672S-4G.menu.PartitionScheme.huge_app.build.partitions=huge_app
2999+
BharatPi-A7672S-4G.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
3000+
BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
3001+
BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
3002+
BharatPi-A7672S-4G.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
3003+
BharatPi-A7672S-4G.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
3004+
BharatPi-A7672S-4G.menu.PartitionScheme.fatflash.build.partitions=ffat
3005+
BharatPi-A7672S-4G.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
3006+
BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
3007+
BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
3008+
BharatPi-A7672S-4G.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
3009+
BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker=RainMaker
3010+
BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
3011+
BharatPi-A7672S-4G.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
3012+
BharatPi-A7672S-4G.menu.PartitionScheme.custom=Custom
3013+
BharatPi-A7672S-4G.menu.PartitionScheme.custom.build.partitions=
3014+
BharatPi-A7672S-4G.menu.PartitionScheme.custom.upload.maximum_size=16777216
3015+
3016+
BharatPi-A7672S-4G.menu.CPUFreq.240=240MHz (WiFi/BT)
3017+
BharatPi-A7672S-4G.menu.CPUFreq.240.build.f_cpu=240000000L
3018+
BharatPi-A7672S-4G.menu.CPUFreq.160=160MHz (WiFi/BT)
3019+
BharatPi-A7672S-4G.menu.CPUFreq.160.build.f_cpu=160000000L
3020+
BharatPi-A7672S-4G.menu.CPUFreq.80=80MHz (WiFi/BT)
3021+
BharatPi-A7672S-4G.menu.CPUFreq.80.build.f_cpu=80000000L
3022+
BharatPi-A7672S-4G.menu.CPUFreq.40=40MHz (40MHz XTAL)
3023+
BharatPi-A7672S-4G.menu.CPUFreq.40.build.f_cpu=40000000L
3024+
BharatPi-A7672S-4G.menu.CPUFreq.26=26MHz (26MHz XTAL)
3025+
BharatPi-A7672S-4G.menu.CPUFreq.26.build.f_cpu=26000000L
3026+
BharatPi-A7672S-4G.menu.CPUFreq.20=20MHz (40MHz XTAL)
3027+
BharatPi-A7672S-4G.menu.CPUFreq.20.build.f_cpu=20000000L
3028+
BharatPi-A7672S-4G.menu.CPUFreq.13=13MHz (26MHz XTAL)
3029+
BharatPi-A7672S-4G.menu.CPUFreq.13.build.f_cpu=13000000L
3030+
BharatPi-A7672S-4G.menu.CPUFreq.10=10MHz (40MHz XTAL)
3031+
BharatPi-A7672S-4G.menu.CPUFreq.10.build.f_cpu=10000000L
3032+
3033+
BharatPi-A7672S-4G.menu.FlashMode.qio=QIO
3034+
BharatPi-A7672S-4G.menu.FlashMode.qio.build.flash_mode=dio
3035+
BharatPi-A7672S-4G.menu.FlashMode.qio.build.boot=qio
3036+
BharatPi-A7672S-4G.menu.FlashMode.dio=DIO
3037+
BharatPi-A7672S-4G.menu.FlashMode.dio.build.flash_mode=dio
3038+
BharatPi-A7672S-4G.menu.FlashMode.dio.build.boot=dio
3039+
3040+
BharatPi-A7672S-4G.menu.FlashFreq.80=80MHz
3041+
BharatPi-A7672S-4G.menu.FlashFreq.80.build.flash_freq=80m
3042+
BharatPi-A7672S-4G.menu.FlashFreq.40=40MHz
3043+
BharatPi-A7672S-4G.menu.FlashFreq.40.build.flash_freq=40m
3044+
3045+
BharatPi-A7672S-4G.menu.FlashSize.4M=4MB (32Mb)
3046+
BharatPi-A7672S-4G.menu.FlashSize.4M.build.flash_size=4MB
3047+
BharatPi-A7672S-4G.menu.FlashSize.8M=8MB (64Mb)
3048+
BharatPi-A7672S-4G.menu.FlashSize.8M.build.flash_size=8MB
3049+
BharatPi-A7672S-4G.menu.FlashSize.8M.build.partitions=default_8MB
3050+
BharatPi-A7672S-4G.menu.FlashSize.16M=16MB (128Mb)
3051+
BharatPi-A7672S-4G.menu.FlashSize.16M.build.flash_size=16MB
3052+
3053+
BharatPi-A7672S-4G.menu.UploadSpeed.921600=921600
3054+
BharatPi-A7672S-4G.menu.UploadSpeed.921600.upload.speed=921600
3055+
BharatPi-A7672S-4G.menu.UploadSpeed.115200=115200
3056+
BharatPi-A7672S-4G.menu.UploadSpeed.115200.upload.speed=115200
3057+
BharatPi-A7672S-4G.menu.UploadSpeed.256000.windows=256000
3058+
BharatPi-A7672S-4G.menu.UploadSpeed.256000.upload.speed=256000
3059+
BharatPi-A7672S-4G.menu.UploadSpeed.230400.windows.upload.speed=256000
3060+
BharatPi-A7672S-4G.menu.UploadSpeed.230400=230400
3061+
BharatPi-A7672S-4G.menu.UploadSpeed.230400.upload.speed=230400
3062+
BharatPi-A7672S-4G.menu.UploadSpeed.460800.linux=460800
3063+
BharatPi-A7672S-4G.menu.UploadSpeed.460800.macosx=460800
3064+
BharatPi-A7672S-4G.menu.UploadSpeed.460800.upload.speed=460800
3065+
BharatPi-A7672S-4G.menu.UploadSpeed.512000.windows=512000
3066+
BharatPi-A7672S-4G.menu.UploadSpeed.512000.upload.speed=512000
3067+
3068+
BharatPi-A7672S-4G.menu.LoopCore.1=Core 1
3069+
BharatPi-A7672S-4G.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
3070+
BharatPi-A7672S-4G.menu.LoopCore.0=Core 0
3071+
BharatPi-A7672S-4G.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
3072+
3073+
BharatPi-A7672S-4G.menu.EventsCore.1=Core 1
3074+
BharatPi-A7672S-4G.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
3075+
BharatPi-A7672S-4G.menu.EventsCore.0=Core 0
3076+
BharatPi-A7672S-4G.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
3077+
3078+
BharatPi-A7672S-4G.menu.DebugLevel.none=None
3079+
BharatPi-A7672S-4G.menu.DebugLevel.none.build.code_debug=0
3080+
BharatPi-A7672S-4G.menu.DebugLevel.error=Error
3081+
BharatPi-A7672S-4G.menu.DebugLevel.error.build.code_debug=1
3082+
BharatPi-A7672S-4G.menu.DebugLevel.warn=Warn
3083+
BharatPi-A7672S-4G.menu.DebugLevel.warn.build.code_debug=2
3084+
BharatPi-A7672S-4G.menu.DebugLevel.info=Info
3085+
BharatPi-A7672S-4G.menu.DebugLevel.info.build.code_debug=3
3086+
BharatPi-A7672S-4G.menu.DebugLevel.debug=Debug
3087+
BharatPi-A7672S-4G.menu.DebugLevel.debug.build.code_debug=4
3088+
BharatPi-A7672S-4G.menu.DebugLevel.verbose=Verbose
3089+
BharatPi-A7672S-4G.menu.DebugLevel.verbose.build.code_debug=5
3090+
3091+
BharatPi-A7672S-4G.menu.EraseFlash.none=Disabled
3092+
BharatPi-A7672S-4G.menu.EraseFlash.none.upload.erase_cmd=
3093+
BharatPi-A7672S-4G.menu.EraseFlash.all=Enabled
3094+
BharatPi-A7672S-4G.menu.EraseFlash.all.upload.erase_cmd=-e
3095+
3096+
##############################################################
3097+
3098+
3099+
BharatPi-LoRa.name=BharatPi LoRa Module
3100+
3101+
BharatPi-LoRa.bootloader.tool=esptool_py
3102+
BharatPi-LoRa.bootloader.tool.default=esptool_py
3103+
3104+
BharatPi-LoRa.upload.tool=esptool_py
3105+
BharatPi-LoRa.upload.tool.default=esptool_py
3106+
BharatPi-LoRa.upload.tool.network=esp_ota
3107+
3108+
BharatPi-LoRa.upload.maximum_size=1310720
3109+
BharatPi-LoRa.upload.maximum_data_size=327680
3110+
BharatPi-LoRa.upload.flags=
3111+
BharatPi-LoRa.upload.extra_flags=
3112+
3113+
BharatPi-LoRa.serial.disableDTR=true
3114+
BharatPi-LoRa.serial.disableRTS=true
3115+
3116+
BharatPi-LoRa.build.tarch=xtensa
3117+
BharatPi-LoRa.build.bootloader_addr=0x1000
3118+
BharatPi-LoRa.build.target=esp32
3119+
BharatPi-LoRa.build.mcu=esp32
3120+
BharatPi-LoRa.build.core=esp32
3121+
BharatPi-LoRa.build.variant=BharatPi-LoRa
3122+
BharatPi-LoRa.build.board=BHARATPI_LORA
3123+
3124+
BharatPi-LoRa.build.f_cpu=240000000L
3125+
BharatPi-LoRa.build.flash_size=4MB
3126+
BharatPi-LoRa.build.flash_freq=40m
3127+
BharatPi-LoRa.build.flash_mode=dio
3128+
BharatPi-LoRa.build.boot=dio
3129+
BharatPi-LoRa.build.partitions=default
3130+
BharatPi-LoRa.build.defines=
3131+
BharatPi-LoRa.build.loop_core=
3132+
BharatPi-LoRa.build.event_core=
3133+
3134+
BharatPi-LoRa.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
3135+
BharatPi-LoRa.menu.PartitionScheme.default.build.partitions=default
3136+
BharatPi-LoRa.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
3137+
BharatPi-LoRa.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
3138+
BharatPi-LoRa.menu.PartitionScheme.default_8MB=8M with spiffs (3MB APP/1.5MB SPIFFS)
3139+
BharatPi-LoRa.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
3140+
BharatPi-LoRa.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
3141+
BharatPi-LoRa.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
3142+
BharatPi-LoRa.menu.PartitionScheme.minimal.build.partitions=minimal
3143+
BharatPi-LoRa.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
3144+
BharatPi-LoRa.menu.PartitionScheme.no_ota.build.partitions=no_ota
3145+
BharatPi-LoRa.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
3146+
BharatPi-LoRa.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
3147+
BharatPi-LoRa.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
3148+
BharatPi-LoRa.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
3149+
BharatPi-LoRa.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
3150+
BharatPi-LoRa.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
3151+
BharatPi-LoRa.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
3152+
BharatPi-LoRa.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
3153+
BharatPi-LoRa.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
3154+
BharatPi-LoRa.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
3155+
BharatPi-LoRa.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
3156+
BharatPi-LoRa.menu.PartitionScheme.huge_app.build.partitions=huge_app
3157+
BharatPi-LoRa.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
3158+
BharatPi-LoRa.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
3159+
BharatPi-LoRa.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
3160+
BharatPi-LoRa.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
3161+
BharatPi-LoRa.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FATFS)
3162+
BharatPi-LoRa.menu.PartitionScheme.fatflash.build.partitions=ffat
3163+
BharatPi-LoRa.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
3164+
BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9.9MB FATFS)
3165+
BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
3166+
BharatPi-LoRa.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
3167+
BharatPi-LoRa.menu.PartitionScheme.rainmaker=RainMaker
3168+
BharatPi-LoRa.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
3169+
BharatPi-LoRa.menu.PartitionScheme.rainmaker.upload.maximum_size=3145728
3170+
BharatPi-LoRa.menu.PartitionScheme.custom=Custom
3171+
BharatPi-LoRa.menu.PartitionScheme.custom.build.partitions=
3172+
BharatPi-LoRa.menu.PartitionScheme.custom.upload.maximum_size=16777216
3173+
3174+
BharatPi-LoRa.menu.CPUFreq.240=240MHz (WiFi/BT)
3175+
BharatPi-LoRa.menu.CPUFreq.240.build.f_cpu=240000000L
3176+
BharatPi-LoRa.menu.CPUFreq.160=160MHz (WiFi/BT)
3177+
BharatPi-LoRa.menu.CPUFreq.160.build.f_cpu=160000000L
3178+
BharatPi-LoRa.menu.CPUFreq.80=80MHz (WiFi/BT)
3179+
BharatPi-LoRa.menu.CPUFreq.80.build.f_cpu=80000000L
3180+
BharatPi-LoRa.menu.CPUFreq.40=40MHz (40MHz XTAL)
3181+
BharatPi-LoRa.menu.CPUFreq.40.build.f_cpu=40000000L
3182+
BharatPi-LoRa.menu.CPUFreq.26=26MHz (26MHz XTAL)
3183+
BharatPi-LoRa.menu.CPUFreq.26.build.f_cpu=26000000L
3184+
BharatPi-LoRa.menu.CPUFreq.20=20MHz (40MHz XTAL)
3185+
BharatPi-LoRa.menu.CPUFreq.20.build.f_cpu=20000000L
3186+
BharatPi-LoRa.menu.CPUFreq.13=13MHz (26MHz XTAL)
3187+
BharatPi-LoRa.menu.CPUFreq.13.build.f_cpu=13000000L
3188+
BharatPi-LoRa.menu.CPUFreq.10=10MHz (40MHz XTAL)
3189+
BharatPi-LoRa.menu.CPUFreq.10.build.f_cpu=10000000L
3190+
3191+
BharatPi-LoRa.menu.FlashMode.qio=QIO
3192+
BharatPi-LoRa.menu.FlashMode.qio.build.flash_mode=dio
3193+
BharatPi-LoRa.menu.FlashMode.qio.build.boot=qio
3194+
BharatPi-LoRa.menu.FlashMode.dio=DIO
3195+
BharatPi-LoRa.menu.FlashMode.dio.build.flash_mode=dio
3196+
BharatPi-LoRa.menu.FlashMode.dio.build.boot=dio
3197+
3198+
BharatPi-LoRa.menu.FlashFreq.80=80MHz
3199+
BharatPi-LoRa.menu.FlashFreq.80.build.flash_freq=80m
3200+
BharatPi-LoRa.menu.FlashFreq.40=40MHz
3201+
BharatPi-LoRa.menu.FlashFreq.40.build.flash_freq=40m
3202+
3203+
BharatPi-LoRa.menu.FlashSize.4M=4MB (32Mb)
3204+
BharatPi-LoRa.menu.FlashSize.4M.build.flash_size=4MB
3205+
BharatPi-LoRa.menu.FlashSize.8M=8MB (64Mb)
3206+
BharatPi-LoRa.menu.FlashSize.8M.build.flash_size=8MB
3207+
BharatPi-LoRa.menu.FlashSize.8M.build.partitions=default_8MB
3208+
BharatPi-LoRa.menu.FlashSize.16M=16MB (128Mb)
3209+
BharatPi-LoRa.menu.FlashSize.16M.build.flash_size=16MB
3210+
3211+
BharatPi-LoRa.menu.UploadSpeed.921600=921600
3212+
BharatPi-LoRa.menu.UploadSpeed.921600.upload.speed=921600
3213+
BharatPi-LoRa.menu.UploadSpeed.115200=115200
3214+
BharatPi-LoRa.menu.UploadSpeed.115200.upload.speed=115200
3215+
BharatPi-LoRa.menu.UploadSpeed.256000.windows=256000
3216+
BharatPi-LoRa.menu.UploadSpeed.256000.upload.speed=256000
3217+
BharatPi-LoRa.menu.UploadSpeed.230400.windows.upload.speed=256000
3218+
BharatPi-LoRa.menu.UploadSpeed.230400=230400
3219+
BharatPi-LoRa.menu.UploadSpeed.230400.upload.speed=230400
3220+
BharatPi-LoRa.menu.UploadSpeed.460800.linux=460800
3221+
BharatPi-LoRa.menu.UploadSpeed.460800.macosx=460800
3222+
BharatPi-LoRa.menu.UploadSpeed.460800.upload.speed=460800
3223+
BharatPi-LoRa.menu.UploadSpeed.512000.windows=512000
3224+
BharatPi-LoRa.menu.UploadSpeed.512000.upload.speed=512000
3225+
3226+
BharatPi-LoRa.menu.LoopCore.1=Core 1
3227+
BharatPi-LoRa.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
3228+
BharatPi-LoRa.menu.LoopCore.0=Core 0
3229+
BharatPi-LoRa.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
3230+
3231+
BharatPi-LoRa.menu.EventsCore.1=Core 1
3232+
BharatPi-LoRa.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
3233+
BharatPi-LoRa.menu.EventsCore.0=Core 0
3234+
BharatPi-LoRa.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
3235+
3236+
BharatPi-LoRa.menu.DebugLevel.none=None
3237+
BharatPi-LoRa.menu.DebugLevel.none.build.code_debug=0
3238+
BharatPi-LoRa.menu.DebugLevel.error=Error
3239+
BharatPi-LoRa.menu.DebugLevel.error.build.code_debug=1
3240+
BharatPi-LoRa.menu.DebugLevel.warn=Warn
3241+
BharatPi-LoRa.menu.DebugLevel.warn.build.code_debug=2
3242+
BharatPi-LoRa.menu.DebugLevel.info=Info
3243+
BharatPi-LoRa.menu.DebugLevel.info.build.code_debug=3
3244+
BharatPi-LoRa.menu.DebugLevel.debug=Debug
3245+
BharatPi-LoRa.menu.DebugLevel.debug.build.code_debug=4
3246+
BharatPi-LoRa.menu.DebugLevel.verbose=Verbose
3247+
BharatPi-LoRa.menu.DebugLevel.verbose.build.code_debug=5
3248+
3249+
BharatPi-LoRa.menu.EraseFlash.none=Disabled
3250+
BharatPi-LoRa.menu.EraseFlash.none.upload.erase_cmd=
3251+
BharatPi-LoRa.menu.EraseFlash.all=Enabled
3252+
BharatPi-LoRa.menu.EraseFlash.all.upload.erase_cmd=-e
3253+
3254+
##############################################################
3255+
27833256
um_bling.name=UM BLING
27843257
um_bling.vid.0=0x303a
27853258
um_bling.pid.0=0x817F
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
static const uint8_t LED_BUILTIN = 2;
7+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
8+
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
9+
10+
static const uint8_t A0 = 14;
11+
static const uint8_t A1 = 13;
12+
static const uint8_t A2 = 12;
13+
static const uint8_t A3 = 4;
14+
static const uint8_t A4 = 2;
15+
static const uint8_t A5 = 0;
16+
17+
static const uint8_t TX = 1;
18+
static const uint8_t RX = 3;
19+
20+
static const uint8_t TX_4G = 17;
21+
static const uint8_t RX_4G = 16;
22+
23+
static const uint8_t SDA = 21;
24+
static const uint8_t SCL = 22;
25+
26+
static const uint8_t SS = 5;
27+
static const uint8_t MOSI = 23;
28+
static const uint8_t MISO = 19;
29+
static const uint8_t SCK = 18;
30+
31+
#endif /* Pins_Arduino_h */

‎variants/BharatPi-LoRa/pins_arduino.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
static const uint8_t LED_BUILTIN = 2;
7+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
8+
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
9+
10+
static const uint8_t A0 = 14;
11+
static const uint8_t A1 = 13;
12+
static const uint8_t A2 = 12;
13+
static const uint8_t A3 = 4;
14+
static const uint8_t A4 = 2;
15+
static const uint8_t A5 = 0;
16+
17+
static const uint8_t TX = 1;
18+
static const uint8_t RX = 3;
19+
20+
static const uint8_t TX2 = 17;
21+
static const uint8_t RX2 = 16;
22+
23+
static const uint8_t LORA_SS = 4;
24+
static const uint8_t RST = 14;
25+
static const uint8_t DIO0 = 2;
26+
27+
static const uint8_t SDA = 21;
28+
static const uint8_t SCL = 22;
29+
30+
static const uint8_t SS = 5;
31+
static const uint8_t MOSI = 23;
32+
static const uint8_t MISO = 19;
33+
static const uint8_t SCK = 18;
34+
35+
#endif /* Pins_Arduino_h */
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
static const uint8_t LED_BUILTIN = 2;
7+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
8+
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
9+
10+
static const uint8_t SAFFRON_LED = 12;
11+
static const uint8_t WHITE_LED = 2;
12+
static const uint8_t GREEN_LED = 13;
13+
14+
static const uint8_t A0 = 14;
15+
static const uint8_t A1 = 13;
16+
static const uint8_t A2 = 12;
17+
static const uint8_t A3 = 4;
18+
static const uint8_t A4 = 2;
19+
static const uint8_t A5 = 0;
20+
21+
static const uint8_t TX = 1;
22+
static const uint8_t RX = 3;
23+
24+
static const uint8_t TX2 = 17;
25+
static const uint8_t RX2 = 16;
26+
27+
static const uint8_t SDA = 21;
28+
static const uint8_t SCL = 22;
29+
30+
static const uint8_t SS = 5;
31+
static const uint8_t MOSI = 23;
32+
static const uint8_t MISO = 19;
33+
static const uint8_t SCK = 18;
34+
35+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)
Please sign in to comment.