ULP: remove deprecated cycle_sel field from ADC instruction

Cycle_sel field was never used in binutils and was always set to zero.
This change removes it from documentation and examples.

Needs ULP binutils with this change:
https://github.com/espressif/binutils-esp32ulp/commit/af79434
This commit is contained in:
Ivan Grokhotkov 2017-05-31 18:22:48 +08:00
parent d718cbd873
commit 7abd9bc023
2 changed files with 7 additions and 7 deletions

View file

@ -651,21 +651,21 @@ Similar considerations apply to ``LD`` and ``ST`` instructions. Consider the fol
---------------------------------
**Syntax**
**ADC** *Rdst, Sar_sel, Mux, Cycles*
- **ADC** *Rdst, Sar_sel, Mux*
- **ADC** *Rdst, Sar_sel, Mux, 0* — deprecated form
**Operands**
- *Rdst* Destination Register R[0..3], result will be stored to this register
- *Sar_sel* selected ADC : 0=SARADC0, 1=SARADC1
- *Sar_sel* Select ADC: 0 = SARADC1, 1 = SARADC2
- *Mux* - selected PAD, SARADC Pad[Mux+1] is enabled
- *Cycle* number of cycles used to perform measurement
**Description**
The instruction makes measurements from ADC.
**Examples**::
1: ADC R1, 0, 1, 100 // Measure value using ADC1 pad 2,
// for 100 cycles and move result to R1
1: ADC R1, 0, 1 // Measure value using ADC1 pad 2 and store result into R1
**REG_RD** read from peripheral register

View file

@ -72,7 +72,7 @@ entry:
stage_rst
measure:
/* measure and add value to accumulator */
adc r1, 0, adc_channel + 1, 0
adc r1, 0, adc_channel + 1
add r0, r0, r1
/* increment loop counter and check exit condition */
stage_inc 1