From 4570f727cbcf68cc8f3f64246bc18d99118d3217 Mon Sep 17 00:00:00 2001 From: diadatp Date: Tue, 24 Sep 2024 05:05:00 +0530 Subject: [PATCH 1/8] Add support for Sannce I21AG --- configs/cameras/sannce_i21ag | 5 +++++ configs/modules/t10l_jxh62_mt7601u | 5 +++++ environment/sannce_i21ag.uenv.txt | 16 ++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 configs/cameras/sannce_i21ag create mode 100644 configs/modules/t10l_jxh62_mt7601u create mode 100644 environment/sannce_i21ag.uenv.txt diff --git a/configs/cameras/sannce_i21ag b/configs/cameras/sannce_i21ag new file mode 100644 index 000000000..a07a18398 --- /dev/null +++ b/configs/cameras/sannce_i21ag @@ -0,0 +1,5 @@ +# MODULE: t10l_jxh62_mt7601u +BR2_AUDIO=y +BR2_SDCARD=y +FLASH_SIZE_8=y +U_BOOT_ENV_TXT="$(BR2_EXTERNAL)/environment/sannce_i21ag.uenv.txt" diff --git a/configs/modules/t10l_jxh62_mt7601u b/configs/modules/t10l_jxh62_mt7601u new file mode 100644 index 000000000..32394ab0c --- /dev/null +++ b/configs/modules/t10l_jxh62_mt7601u @@ -0,0 +1,5 @@ +# FRAG: soc toolchain ccache brand rootfs kernel system target uboot +BR2_SOC_INGENIC_T10L=y +BR2_SENSOR_JXH62=y +BR2_PACKAGE_WIFI=y +BR2_PACKAGE_WIFI_MT7601U=y diff --git a/environment/sannce_i21ag.uenv.txt b/environment/sannce_i21ag.uenv.txt new file mode 100644 index 000000000..8deb6b91f --- /dev/null +++ b/environment/sannce_i21ag.uenv.txt @@ -0,0 +1,16 @@ +day_night_max=15000 +day_night_min=500 +disable_eth=true +enable_updates=true +gpio_button=64 +gpio_default=18O 19o 20o 25o 26o 49o 82o 66o 67o +gpio_ir850=19 +gpio_ircut=25 26 +gpio_led_r=20 +gpio_mmc_cd=59 +gpio_motor_h=49 82 66 67 +gpio_scl=13 58 +gpio_sda=12 57 +gpio_speaker=63 +motor_maxstep_h=1000 +wlandev=mt7601sta From e4c546ae71b4e621de9a093a2c8d649ca6ff9bf8 Mon Sep 17 00:00:00 2001 From: diadatp Date: Tue, 24 Sep 2024 08:49:41 +0530 Subject: [PATCH 2/8] Add missing MMC driver configs. --- configs/modules/t10l_jxh62_mt7601u | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configs/modules/t10l_jxh62_mt7601u b/configs/modules/t10l_jxh62_mt7601u index 32394ab0c..6c1644aa9 100644 --- a/configs/modules/t10l_jxh62_mt7601u +++ b/configs/modules/t10l_jxh62_mt7601u @@ -1,5 +1,7 @@ # FRAG: soc toolchain ccache brand rootfs kernel system target uboot BR2_SOC_INGENIC_T10L=y BR2_SENSOR_JXH62=y +BR2_PACKAGE_THINGINO_KOPT_MMC0=y +BR2_PACKAGE_THINGINO_KOPT_MMC0_PB_4BIT=y BR2_PACKAGE_WIFI=y BR2_PACKAGE_WIFI_MT7601U=y From e2a2befce06a7ff4de852fe834da5c6d70f0a50b Mon Sep 17 00:00:00 2001 From: diadatp Date: Wed, 25 Sep 2024 10:38:29 +0530 Subject: [PATCH 3/8] Add motor support. --- configs/cameras/sannce_i21ag | 1 + environment/sannce_i21ag.uenv.txt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/configs/cameras/sannce_i21ag b/configs/cameras/sannce_i21ag index a07a18398..ede59fd71 100644 --- a/configs/cameras/sannce_i21ag +++ b/configs/cameras/sannce_i21ag @@ -1,5 +1,6 @@ # MODULE: t10l_jxh62_mt7601u BR2_AUDIO=y +BR2_MOTORS=y BR2_SDCARD=y FLASH_SIZE_8=y U_BOOT_ENV_TXT="$(BR2_EXTERNAL)/environment/sannce_i21ag.uenv.txt" diff --git a/environment/sannce_i21ag.uenv.txt b/environment/sannce_i21ag.uenv.txt index 8deb6b91f..897fcdcc8 100644 --- a/environment/sannce_i21ag.uenv.txt +++ b/environment/sannce_i21ag.uenv.txt @@ -3,12 +3,13 @@ day_night_min=500 disable_eth=true enable_updates=true gpio_button=64 -gpio_default=18O 19o 20o 25o 26o 49o 82o 66o 67o +gpio_default=18O 19o 20o 25o 26o 49o 82o 66o 67o 68o 69o 70o 71o gpio_ir850=19 gpio_ircut=25 26 gpio_led_r=20 gpio_mmc_cd=59 gpio_motor_h=49 82 66 67 +gpio_motor_v=68 69 70 71 gpio_scl=13 58 gpio_sda=12 57 gpio_speaker=63 From e25622b999b40429ff40d09cc36da462110c9d7c Mon Sep 17 00:00:00 2001 From: diadatp Date: Wed, 25 Sep 2024 10:38:51 +0530 Subject: [PATCH 4/8] Fix ircut GPIO order. --- environment/sannce_i21ag.uenv.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment/sannce_i21ag.uenv.txt b/environment/sannce_i21ag.uenv.txt index 897fcdcc8..b60e268d8 100644 --- a/environment/sannce_i21ag.uenv.txt +++ b/environment/sannce_i21ag.uenv.txt @@ -5,7 +5,7 @@ enable_updates=true gpio_button=64 gpio_default=18O 19o 20o 25o 26o 49o 82o 66o 67o 68o 69o 70o 71o gpio_ir850=19 -gpio_ircut=25 26 +gpio_ircut=26 25 gpio_led_r=20 gpio_mmc_cd=59 gpio_motor_h=49 82 66 67 From 3963fd2e4e173ba467869430bcc7f6075738147a Mon Sep 17 00:00:00 2001 From: diadatp Date: Thu, 26 Sep 2024 07:23:51 +0530 Subject: [PATCH 5/8] Change order of tilt stepper phases. --- environment/sannce_i21ag.uenv.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment/sannce_i21ag.uenv.txt b/environment/sannce_i21ag.uenv.txt index b60e268d8..6e73ec3ed 100644 --- a/environment/sannce_i21ag.uenv.txt +++ b/environment/sannce_i21ag.uenv.txt @@ -9,7 +9,7 @@ gpio_ircut=26 25 gpio_led_r=20 gpio_mmc_cd=59 gpio_motor_h=49 82 66 67 -gpio_motor_v=68 69 70 71 +gpio_motor_v=71 70 69 68 gpio_scl=13 58 gpio_sda=12 57 gpio_speaker=63 From ddfda0d198bf0cfdaf9822d14abd99deadb2ca00 Mon Sep 17 00:00:00 2001 From: diadatp Date: Thu, 26 Sep 2024 07:24:31 +0530 Subject: [PATCH 6/8] Fix pan tilt axis max steps and set home position. --- environment/sannce_i21ag.uenv.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/environment/sannce_i21ag.uenv.txt b/environment/sannce_i21ag.uenv.txt index 6e73ec3ed..d92797ce2 100644 --- a/environment/sannce_i21ag.uenv.txt +++ b/environment/sannce_i21ag.uenv.txt @@ -13,5 +13,7 @@ gpio_motor_v=71 70 69 68 gpio_scl=13 58 gpio_sda=12 57 gpio_speaker=63 -motor_maxstep_h=1000 +motor_maxstep_h=3675 +motor_maxstep_v=1800 +motor_pos_0=1850 900 wlandev=mt7601sta From a8e327d718d5efb771bbb09952c8c7fd400296a2 Mon Sep 17 00:00:00 2001 From: diadatp Date: Mon, 30 Sep 2024 18:40:58 +0530 Subject: [PATCH 7/8] Set motor_speed uenv var to 600. --- environment/sannce_i21ag.uenv.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/environment/sannce_i21ag.uenv.txt b/environment/sannce_i21ag.uenv.txt index d92797ce2..97959df0e 100644 --- a/environment/sannce_i21ag.uenv.txt +++ b/environment/sannce_i21ag.uenv.txt @@ -16,4 +16,5 @@ gpio_speaker=63 motor_maxstep_h=3675 motor_maxstep_v=1800 motor_pos_0=1850 900 +motor_speed=600 wlandev=mt7601sta From 8dee75391d485e2979dcd13cfaf2e83c8a8a14e6 Mon Sep 17 00:00:00 2001 From: diadatp Date: Mon, 30 Sep 2024 19:30:27 +0530 Subject: [PATCH 8/8] revert horizontal max steps to 3600 --- environment/sannce_i21ag.uenv.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment/sannce_i21ag.uenv.txt b/environment/sannce_i21ag.uenv.txt index 97959df0e..8b26ba36e 100644 --- a/environment/sannce_i21ag.uenv.txt +++ b/environment/sannce_i21ag.uenv.txt @@ -13,7 +13,7 @@ gpio_motor_v=71 70 69 68 gpio_scl=13 58 gpio_sda=12 57 gpio_speaker=63 -motor_maxstep_h=3675 +motor_maxstep_h=3600 motor_maxstep_v=1800 motor_pos_0=1850 900 motor_speed=600