{
  "permissions": {
    "allow": [
      "WebFetch(domain:crates.io)",
      "WebFetch(domain:docs.esp-rs.org)",
      "WebFetch(domain:github.com)",
      "WebFetch(domain:raw.githubusercontent.com)",
      "WebFetch(domain:docs.rs)",
      "WebFetch(domain:docs.espressif.com)",
      "WebFetch(domain:esp32.implrust.com)",
      "WebSearch",
      "Bash(cargo search:*)",
      "Bash(find /home/esp/.cargo/registry/src -path */esp-hal-1.0.0/src/i2c/master.rs)",
      "Bash(cargo add:*)",
      "Bash(find /home/esp/.cargo/registry/src -path */ohms-*/src/*.rs)",
      "Bash(find /home/esp/.cargo/registry/src -path */embedded-hal-bus-*/src/i2c*)",
      "Bash(find /home/esp/.cargo/registry/src -path */axs5106l*/src/*.rs)",
      "Bash(grep -n \"pub fn read_touch_data\\\\|TouchData\\\\|Coordinates\\\\|finger\\\\|x\\\\|y\\\\|count\" /home/esp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axs5106l-0.1.0/src/*.rs)",
      "Bash(grep -n \"pub fn read_touch_data\\\\|pub fn read_raw\" /home/esp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/axs5106l-0.1.0/src/*.rs)",
      "Bash(grep -n \"pub fn micro_volts\\\\|pub fn milli_volts\\\\|pub fn from_micro\\\\|micro_volts\\\\|milli_volts\\\\|-> i32\\\\|-> f32\\\\|-> u32\" /home/esp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ohms-0.2.0/src/*.rs)"
    ]
  }
}
