All authors

Claude Skills by Esmail-sarhadi
github.com/Esmail-sarhadi201 skills0 installs190 views
- Esp32 4 20ma TransmitterUse when an ESP32 must drive a 4-20 mA current loop - as a transmitter into a PLC, a valve command, or a two-wire loop. Covers XTR116-class parts, loop power, isolation and the live-zero rule.Votes: 0GitHub stars: 16
- Esp32 Actuators And RelaysUse when an ESP32 drives a relay, solenoid, servo or motor - the coil browns out the board, the relay clicks but the contact does nothing, the servo jitters, or the LED glows when it should be off. Covers drive circuits, flyback, inrush and isolation.Votes: 0GitHub stars: 16
- Esp32 Adc And SensorsUse when reading an analog sensor on an ESP32 - the reading is noisy, saturates, drifts, or returns nonsense once Wi-Fi connects. Covers ADC1 vs ADC2, attenuation, calibration, source impedance and averaging.Votes: 0GitHub stars: 16
- Esp32 Adc Calibration LinearityUse when reviewing or implementing esp32 adc calibration linearity on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Addressable LedsUse when driving WS2812, SK6812 or APA102 strips from an ESP32 - power sizing, the 3.3 V data problem, colour order, refresh budget and why a strip flickers once Wi-Fi is on.Votes: 0GitHub stars: 16
- Esp32 Ads1115 External AdcUse when the ESP32's own ADC is not good enough - 12 bits of noise, ADC2 dead under Wi-Fi, or a sensor 5 m away. Covers ADS1115 wiring, PGA, single-ended vs differential and the input range trap.Votes: 0GitHub stars: 16
- Esp32 Ads1256 Precision AdcUse when a measurement needs more than 16 bits - strain, load cells, precision current shunts or thermocouples - and an ADS1256 is on SPI. Covers the reference, the crystal, the DRDY line and the noise budget.Votes: 0GitHub stars: 16
- Esp32 Anti Rollback PolicyUse when reviewing or implementing esp32 anti rollback policy on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Audio Buffer UnderrunUse when reviewing or implementing esp32 audio buffer underrun on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Audio I2sUse when ESP32 plays or records audio - clicks and pops, wrong pitch, buffer underruns, a microphone that returns silence, or a codec that will not lock. Covers I2S clocking, DMA buffers and master/slave roles.Votes: 0GitHub stars: 16
- Esp32 Batch ProvisioningUse when more than a handful of ESP32s need Wi-Fi credentials - each unit is typed in by hand, provisioning fails on Android but works on iOS, the QR payload is rejected, or a batch needs the same settings. Covers SoftAP, BLE and QR provisioning plus batch flashing.Votes: 0GitHub stars: 16
- Esp32 Battery And ChargingUse when a battery-powered ESP32 dies early, the fuel gauge lies, the charger never finishes, or the board resets at low battery. Covers chargers, protection, measurement and the load-sharing problem.Votes: 0GitHub stars: 16
- Esp32 Battery State EstimationUse when reviewing or implementing esp32 battery state estimation on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Ble Gatt Contract ReviewUse when reviewing or implementing esp32 ble gatt contract review on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Ble Gatt RegressionUse when reviewing or implementing esp32 ble gatt regression on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Ble GattUse when building or debugging a BLE peripheral on ESP32 - the phone cannot see the device, notifications stop after a reconnect, throughput is a tenth of what was expected, or pairing works once and never again. Covers GATT design, MTU, connection parameters and bonding.Votes: 0GitHub stars: 16
- Esp32 Ble Pairing SecurityUse when reviewing or implementing esp32 ble pairing security on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Ble Throughput LatencyUse when reviewing or implementing esp32 ble throughput latency on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Board Capability MatrixUse when reviewing or implementing esp32 board capability matrix on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Brownout Root CauseUse when reviewing or implementing esp32 brownout root cause on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Build And SdkconfigUse when the build itself is the problem - settings do not take effect, PlatformIO and IDF disagree, a flag is silently overridden, the binary is too big, or the same source builds differently on two machines. Covers sdkconfig, build flags and partition choice.Votes: 0GitHub stars: 16
- Esp32 Camera Framebuffer BudgetUse when reviewing or implementing esp32 camera framebuffer budget on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Camera PipelineUse when an ESP32 camera does not initialise, reboots when the flash fires, produces green or torn frames, or streams too slowly. Covers OV2640 limits, PSRAM framebuffers and the power budget that the camera hides.Votes: 0GitHub stars: 16
- Esp32 Can Fd GatewayUse when building CAN or CAN-FD gateways with ESP32, including TWAI, external CAN-FD controllers, bus-off recovery and industrial isolation.Votes: 0GitHub stars: 16
- Esp32 Can Twai Bus Off RecoveryUse when reviewing or implementing esp32 can twai bus off recovery on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Can TwaiUse when an ESP32 joins a CAN bus - no frames arrive, the bus goes off after a while, the bitrate will not match, or the transceiver is missing. Covers TWAI setup, termination, bitrate and bus-off recovery.Votes: 0GitHub stars: 16
- Esp32 Canopen BasicsUse when an ESP32 joins a CANopen network - drives, IO modules or sensors - and the node stays in pre-operational, PDOs never arrive, or SDO reads time out. Covers NMT, node IDs, COB-IDs and heartbeat.Votes: 0GitHub stars: 16
- Esp32 Canopen Node CommissioningUse when reviewing or implementing esp32 canopen node commissioning on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Canopen Safety BoundaryUse when reviewing or implementing esp32 canopen safety boundary on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Cc1101 SubghzUse when integrating CC1101 sub-GHz radios, diagnosing packet loss, selecting RF settings or building a low-power point-to-point link.Votes: 0GitHub stars: 16
- Esp32 Charger Powerpath ReviewUse when reviewing or implementing esp32 charger powerpath review on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Configuration TransactionalityUse when reviewing or implementing esp32 configuration transactionality on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Dac Output AccuracyUse when reviewing or implementing esp32 dac output accuracy on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 DebuggingUse when an ESP32 crashes, reboots, or prints a Guru Meditation dump - decoding the backtrace, enabling the exception decoder, reading a core dump, and telling a panic from a watchdog from a brownout.Votes: 0GitHub stars: 16
- Esp32 Deep Sleep Current AuditUse when reviewing or implementing esp32 deep sleep current audit on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Dependency Vulnerability TriageUse when reviewing or implementing esp32 dependency vulnerability triage on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Device Identity ProvisioningUse when reviewing or implementing esp32 device identity provisioning on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Din Rail PowerUse when an ESP32 board lives in a control cabinet - 24 V DC rail, wide input, isolated output, hold-up through a contactor drop. Covers buck selection, inrush, reverse protection and the 24 V to 3.3 V budget.Votes: 0GitHub stars: 16
- Esp32 Display Tearing SyncUse when reviewing or implementing esp32 display tearing sync on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Dma Buffer PlacementUse when reviewing or implementing esp32 dma buffer placement on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Dma Cache PsramUse when debugging DMA failures, PSRAM buffers, cache coherency, alignment, camera, SPI, I2S or peripheral transfer corruption.Votes: 0GitHub stars: 16
- Esp32 Dns Failure DiagnosticsUse when reviewing or implementing esp32 dns failure diagnostics on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Emc And EnclosureUse when a working board fails once it is in its box - range collapses, the sensor drifts, the device resets when a motor runs nearby, or it dies of heat. Covers antenna keepout, grounding, cable routing and thermal limits.Votes: 0GitHub stars: 16
- Esp32 Enc28j60 EthernetUse when an ESP32 uses an ENC28J60 for wired Ethernet - no link, DHCP that never completes, a connection that dies under load, or 2 Mbit/s where 100 was expected. Covers its 8 KB buffer, missing auto-negotiation and SPI limits.Votes: 0GitHub stars: 16
- Esp32 Encoder Pcnt ValidationUse when reviewing or implementing esp32 encoder pcnt validation on an ESP32 target.Votes: 0GitHub stars: 16
- Esp32 Energy Meter ModbusUse when an ESP32 reads a Modbus energy meter - SDM120, SDM630, Eastron or similar - and the values are nonsense, swapped, or scaled by 1000. Covers float word order, register tables and polling rates.Votes: 0GitHub stars: 16
- Esp32 Esp Now ReliabilityUse when reviewing or implementing esp32 esp now reliability on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16
- Esp32 Esp NowUse when ESP32s talk to each other without a router - peers never receive, messages stop after a channel change, the payload is truncated, or the range is far shorter than the datasheet. Covers pairing, channels, encryption and long range mode.Votes: 0GitHub stars: 16
- Esp32 Ethercat Gateway BoundaryUse when evaluating EtherCAT integration, an ESP32 gateway boundary or translating industrial real-time fieldbus data.Votes: 0GitHub stars: 16
- Esp32 Ethernet Link RecoveryUse when reviewing or implementing esp32 ethernet link recovery on an ESP32 target., including target-specific constraints and repeatable validation steps.Votes: 0GitHub stars: 16