mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #3869 from radhika-raghavendran/master
NCS36510: Default range changed from 0 to 950mV - ADCpull/3939/head
commit
538e1600b4
|
@ -37,6 +37,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
typedef enum {
|
||||
NC = (int)0xFFFFFFFF,
|
||||
GPIO0 = 0,
|
||||
GPIO1,
|
||||
GPIO2,
|
||||
|
@ -59,6 +60,8 @@ typedef enum {
|
|||
A1,
|
||||
A2,
|
||||
A3,
|
||||
A4 = NC,
|
||||
A5 = NC,
|
||||
UART1_TX = GPIO0,
|
||||
UART1_RX = GPIO1,
|
||||
UART2_TX = GPIO8,
|
||||
|
@ -146,8 +149,7 @@ typedef enum {
|
|||
D12 = GPIO16,
|
||||
D13 = GPIO14,
|
||||
D14 = GPIO3,
|
||||
D15 = GPIO2,
|
||||
NC = (int)0xFFFFFFFF
|
||||
D15 = GPIO2
|
||||
} PinName;
|
||||
|
||||
typedef enum {
|
||||
|
|
|
@ -88,7 +88,7 @@ void analogin_init(analogin_t *obj, PinName pin)
|
|||
/* Single sample, absolute conversion, scale = 1 */
|
||||
obj->adcReg->CONTROL.WORD = ((0 << ADC_CONTROL_MODE_BIT_POS) |
|
||||
(1 << ADC_CONTROL_MEASTYPE_BIT_POS) |
|
||||
(1 << ADC_CONTROL_INPUTSCALE_BIT_POS) |
|
||||
(6 << ADC_CONTROL_INPUTSCALE_BIT_POS) |
|
||||
(((uint8_t)adc_pin) << ADC_CONTROL_MEAS_CH_BIT_POS));
|
||||
|
||||
/* Prescaler enabled; set to 7 */
|
||||
|
|
Loading…
Reference in New Issue