arduino-pico/docs
Earle F. Philhower, III 0061d3f97f
Enable gprof onboard profiling (#2669)
Adds a menu item to enable onboard profiling.  This requires significant
RAM and really only makes sense on devices with PSRAM to store the state.

When the menu item is selected, allocates RAM and tracks function calls and
periodically samples the PC to generate a histogram of application usage.
The onboard gmon.out file can be written over Semihosting or
some other way to transfer to a PC for analysis.

Adds a profiling example with command lines.
2024-12-05 17:30:45 -08:00
..
images Add Win32 Long Path info to P.IO docs (#1321) 2023-03-20 15:31:39 -07:00
_config.yml Set theme jekyll-theme-slate 2021-03-21 10:27:27 -07:00
a2dp.rst Add basic A2DP BluetoothAudio documentation (#2217) 2024-06-09 17:47:13 -07:00
adc.rst Update adc.rst (#1502) 2023-06-05 02:15:09 -07:00
analog.rst Fix small typo in analog.rst (#1869) 2023-12-01 15:17:58 -08:00
bearssl-client-secure-class.rst Documentation: moved 'ESP32 Compatibility' to subsection (#2311) 2024-08-03 07:32:39 -07:00
bearssl-server-secure-class.rst Allow full 8K stack for both cores, optionally (#1750) 2023-10-07 07:38:32 -07:00
bearssl.rst Add WiFiClientSecure and WifiServerSecure (TLS) support, NTP (#683) 2022-07-18 20:24:11 -07:00
bluetooth.rst Add BluetoothHIDMaster documentation (#2216) 2024-06-09 16:51:35 -07:00
bootsel.rst Add RP2350 support, new boards (#2337) 2024-08-25 11:21:46 -07:00
conf.py Update version 2024-12-02 11:39:24 -08:00
contrib.rst Add RP2350B generic/Pimoroni PGA2350 support (#2433) 2024-09-11 18:55:28 -07:00
digital.rst Expand documentation to clarify pin notation and Servo usage (#2326) 2024-08-31 13:11:42 -07:00
eeprom.rst Add WiFiClientSecure and WifiServerSecure (TLS) support, NTP (#683) 2022-07-18 20:24:11 -07:00
ethernet.rst Add W5100, W5500, and ECN28J60 interrupt-driven mode (#1986) 2024-02-06 14:15:37 -08:00
fatfsusb.rst Add FatFS and FatFSUSB - Wear-Leveled FTL based FAT filesystem for onboard flash (#2028) 2024-04-19 10:52:02 -07:00
freertos.rst Update freertos.rst - FreeRTOS RP2350 support added 2024-09-16 16:59:19 -07:00
fs.rst GDB + mklittlefs can expand on-device filesystems (#2666) 2024-12-03 16:01:18 -08:00
help.rst Add contributing docs (#1183) 2023-02-13 14:54:52 -08:00
hidmaster.rst Avoid malloc/free while in HCI callbacks (#2219) 2024-06-10 16:38:50 -07:00
httpclient.rst Update httpclient.rst (#1538) 2023-06-15 07:20:15 -07:00
i2s.rst Add TDM support to I2S (#1673) 2023-08-30 08:28:34 -07:00
ide.rst Update ide.rst (#1989) 2024-02-06 15:43:14 -08:00
index.md Update index.md 2021-05-16 04:14:37 -07:00
index.rst Enable gprof onboard profiling (#2669) 2024-12-05 17:30:45 -08:00
install.rst Remove even more pico-debug stragglers (#2425) 2024-09-06 19:21:56 -07:00
libraries.rst More documentation cleanup 2021-04-06 16:00:57 -07:00
license.rst Update license.rst (#1648) 2023-08-17 09:33:31 -07:00
make.bat Add full-fledged documentation, update I2S API (#80) 2021-04-06 08:01:45 -07:00
Makefile Add full-fledged documentation, update I2S API (#80) 2021-04-06 08:01:45 -07:00
multicore.rst Add more verbosity to multicore docs (#2114) 2024-04-19 12:16:25 -07:00
ota.rst Add SimpleMDNS, IGMP, and .local lookup (#2582) 2024-11-07 10:09:44 -08:00
pins.rst Update GPIO docs (digital.rst) (#656) 2022-06-25 10:00:29 -07:00
piouart.rst Add serial inversion for UART and SerialPIO (#2395) 2024-08-31 07:46:11 -07:00
platformio.rst Document setting the PSRAM size for PlatformIO (#2527) 2024-10-06 09:45:48 -07:00
profiling.rst Enable gprof onboard profiling (#2669) 2024-12-05 17:30:45 -08:00
psram.rst Typo fix psram.rst 2024-10-04 17:40:57 -07:00
pwm.rst DMA-based ADC input (microphone, analog sensor) (#1101) 2023-01-05 16:00:34 -08:00
rp2040.rst rp2040.enableDoubleResetBootloader only on RP2040 (#2607) 2024-11-14 10:46:53 -08:00
rp2350.rst Add RISC-V support, GCC 14 move (#2491) 2024-09-29 15:10:36 -07:00
sdk.rst Add PIOASM online tool link, thanks @jake653! (#197) 2021-06-08 08:34:53 -07:00
semihosting.rst Update semihosting.rst typo 2024-12-04 16:33:46 -08:00
serial.rst Add serial inversion for UART and SerialPIO (#2395) 2024-08-31 07:46:11 -07:00
servo.rst Expand documentation to clarify pin notation and Servo usage (#2326) 2024-08-31 13:11:42 -07:00
singlefile.rst Add USB drive mode to TinyUSB, SingleFileDisk (#1034) 2022-12-09 13:59:23 -08:00
spi.rst Add asynchronous SPI transactions (#2168) 2024-05-21 14:08:36 -07:00
usb.rst Allow changing USB HID poll rate (#1771) 2023-10-17 04:38:48 -07:00
wifi.rst Add SimpleMDNS, IGMP, and .local lookup (#2582) 2024-11-07 10:09:44 -08:00
wificlient.rst Add WiFiClientSecure and WifiServerSecure (TLS) support, NTP (#683) 2022-07-18 20:24:11 -07:00
wifintp.rst Update wifintp.rst (#1798) 2023-11-01 16:09:05 +01:00
wifiserver.rst Add Pico W WiFi support (#670) 2022-07-15 16:47:53 -07:00
wifiudp.rst Add Pico W WiFi support (#670) 2022-07-15 16:47:53 -07:00
wire.rst Add TwoWire::writeReadAsync (#2388) 2024-09-04 08:42:14 -07:00