Hi Antonio, I'd like to help document.
While checking I found that following three commands are documented in section 21.2 Internal low-level Commands - mem2array - array2mem - capture But, with `@item @b{mem2array}`. It might be better to convert to @deffn as other commands are? I'll make a PR for the following commands: - helper/command.c - [ ] add_help_text - [ ] add_usage_text - [ ] command mode - [ ] ocd_find - [ ] usage - target/target.c - [ ] ps - [X] mem2array - [X] array2mem - [X] capture - [ ] reset_nag - [ ] test_mem_access Here is an updated list sorted alphabetical order - [ ] aarch64 mcr - [ ] aarch64 mrc - [ ] aarch64 smp_gdb - [ ] aice adapter - [ ] aice count_to_check_dbger - [ ] aice custom_restart_script - [ ] aice custom_srst_script - [ ] aice custom_trst_script - [ ] aice desc - [ ] aice info - [ ] aice port - [ ] aice reset - [ ] aice retry_times - [ ] aice serial - [ ] aice vid_pid - [ ] arc cache auto - [ ] arc cache l2 auto - [ ] arc num-actionpoints - [ ] arm11 hardware_step - [ ] arm946e cp15 - [ ] arm946e dcache - [ ] arm946e icache - [ ] at91sam4 gpnvm - [ ] at91sam4 info - [ ] at91sam4 slowclk - [ ] avrf mass_erase - [ ] cache auto - [ ] cache l1 d clean - [ ] cache l1 d flush_all - [ ] cache l1 d inval - [ ] cache l1 i inval - [ ] cache l1 i inval_all - [ ] cache l1 info - [ ] cache l2x clean - [ ] cache l2x conf - [ ] cache l2x flush - [ ] cache l2x flush_all - [ ] cache l2x info - [ ] cache l2x inval - [ ] catch_exc - [ ] du_list - [ ] efm32 debuglock - [ ] em357 lock - [ ] em357 mass_erase - [ ] em357 unlock - [ ] expr - [ ] faux foo bar - [ ] faux foo baz - [ ] faux foo flag - [ ] faux hello - [X] flash fillb - [X] flash fillh - [X] flash fillw - [ ] flash init - [X] flash mdb - [X] flash mdh - [ ] fm3 chip_erase - [ ] foo bar - [ ] foo baz - [ ] foo flag - [ ] hello - [ ] init - [ ] jsp_port - [ ] jtag configure - [ ] jtag init - [ ] jtagspi always_4byte - [ ] jtagspi cmd - [ ] jtagspi set - [ ] lpc32xx select - [ ] max32xxx mass_erase - [ ] max32xxx protection_check - [ ] max32xxx protection_clr - [ ] max32xxx protection_set - [X] mdb - [X] mdh - [X] mdw - [X] mdwp - [ ] mdwx - [ ] mdwy - [ ] mips32 cp0 - [ ] mips32 scan_delay - [ ] mips64mode32 - [ ] mips_m4k cp0 - [ ] mips_m4k scan_delay - [ ] mips_m4k smp - [ ] mips_m4k smp_gdb - [ ] ms - [X] mwb - [X] mwh - [X] mww - [ ] mwwp - [ ] mwwx - [ ] mwwy - [ ] nand drivers - [ ] nand init - [ ] nds auto_break - [ ] nds boot_time - [ ] nds bulk_read - [ ] nds bulk_write - [ ] nds cache - [ ] nds dcache - [ ] nds decode - [ ] nds dssim - [ ] nds global_stop - [ ] nds icache - [ ] nds keep_target_edm_ctl - [ ] nds login_edm_operation - [ ] nds login_edm_passcode - [ ] nds mem_access - [ ] nds mem_mode - [ ] nds multi_write - [ ] nds query cpuid - [ ] nds query endian - [ ] nds query target - [ ] nds read_edmsr - [ ] nds reset_halt_as_init - [ ] nds soft_reset_halt - [ ] nds virtual_hosting - [ ] nds word_access_mem - [ ] nds write_edmsr - [ ] niietcm4 extmem_boot - [ ] noinit - [ ] numicro chip_erase - [ ] numicro read_isp - [ ] numicro write_isp - [ ] riscv info - [ ] riscv reset_delays - [ ] riscv set_mem_access - [ ] riscv test_sba_config_reg - [ ] rwpc - [ ] stellaris mass_erase - [ ] stm32l4x trustzone - [ ] stm8 enable_step_irq - [ ] stm8 enable_stm8l - [ ] swo create - [ ] swo init - [ ] swo names - [ ] tap_list - [ ] target init - [ ] target smp - [X] testee foo bar - [X] testee foo baz - [X] testee foo flag - [X] testee hello - [ ] tpiu config - [ ] tpiu config - [ ] transport init - [ ] wpp - [ ] wpx - [ ] wpy - Tommy Murphy - [X] atsamv gpnvm - [X] kinetis_ke mdm test_securing - [X] at91samd info - [X] nrf51 info - [X] nrf51 info - [X] nrf51 mass_erase - [X] nrf51 mass_erase - [X] wait_halt - [X] cmsis-dap cmd - Yasushi SHOJI - helper/command.c - [ ] add_help_text - [ ] add_usage_text - [ ] command mode - [ ] ocd_find - [ ] usage - target/target.c - [ ] ps - [X] mem2array - [X] array2mem - [X] capture - [ ] reset_nag - [ ] test_mem_access -- yashi