Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:common:applications:gpio:1wire

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:common:applications:gpio:1wire [2022/08/28 23:11]
haylrn [Table]
products:sbc:common:applications:gpio:1wire [2023/11/07 04:59] (current)
nick old revision restored (2023/11/07 04:42)
Line 9: Line 9:
 You can find the default PIN used for ''1-Wire'' bus from the table below. You can find the default PIN used for ''1-Wire'' bus from the table below.
  
-           ^  PIN  ^  GPIO Name  ^ GPIO Number   DT Overlays Node  ^  Device Node          ^ +          ^  PIN  ^  GPIO Name  ^  DT Overlays Node  ^  Device Node          ^ 
-^  VIM1/   |  37    GPIOH_5    |  421         |  onewire            /sys/bus/w1/devices +^  VIM1/  |  37    GPIOH_5    |  onewire            /sys/bus/w1/devices 
-^  VIM3/3L   |  15    GPIOH_6    |  433         | :::                | :::                   | +^  VIM3/3L  |  15    GPIOH_6    | :::                | :::                   | 
-^  VIM4      |  37    GPIOT_19   |  465         | :::                | :::                   | +^  VIM4     |  37    GPIOT_19   | :::                | :::                   | 
-^  VIM1S     |  36    GPIOZ_8    |  506         | :::                | :::                   | +^  VIM1S    |  36    GPIOZ_8    | :::                | :::                   | 
-^  Edge1     |  30    GPIO4_A0   |  128         | :::                | :::                   | +^  Edge1    |  30    GPIO4_A0   | :::                | :::                   | 
-**Edge2**  30    GPIO4_A0    | 128          | :::                | :::                   |+                            | :::                | :::                   |
  
 ===== Enable 1-Wire Bus ===== ===== Enable 1-Wire Bus =====
Line 29: Line 29:
 ```shell ```shell
 overlays=onewire overlays=onewire
 +```
 +<tabbox VIM3 with 5.15 kernel>
 +
 +Edit ''/boot/dtb/amlogic/kvim3.dtb.overlay.env'' to add onewire node to ''fdt_overlays'' node if it doesn't exist.
 +
 +
 +e.g. To enable onewire, you need to add ''onewire'' to node ''fdt_overlays'' if it doesn't exist.
 +
 +```shell
 +fdt_overlays=onewire
 +
 +```
 +
 +<tabbox VIM3L with 5.15 kernel>
 +
 +Edit ''/boot/dtb/amlogic/kvim3l.dtb.overlay.env'' to add onewire node to ''fdt_overlays'' node if it doesn't exist.
 +
 +
 +e.g. To enable onewire, you need to add ''onewire'' to node ''fdt_overlays'' if it doesn't exist.
 +
 +```shell
 +fdt_overlays=onewire
 +
 ``` ```
  
Line 59: Line 82:
 </WRAP> </WRAP>
  
-===== Disable 1-Wire to Use GPIO ===== 
- 
-If you want to use normal GPIO instead of 1-Wire, you can remove the 1-Wire node in [[products:sbc:common:configurations:device-tree-overlay|Device Tree Overlay]].  
  
 ===== Get Sensor Data ===== ===== Get Sensor Data =====
Line 87: Line 107:
 b1 01 4b 46 7f ff 0c 10 d8 t=27062 b1 01 4b 46 7f ff 0c 10 d8 t=27062
 ``` ```
 +
 +
 +===== Disable 1-Wire to Use GPIO =====
 +
 +If you want to use normal GPIO instead of 1-Wire, you can remove the 1-Wire node in [[products:sbc:common:configurations:device-tree-overlay|Device Tree Overlay]]. 
Last modified: 2022/08/28 23:11 by haylrn