Function extint_nmi_set_config()

Writes an External Interrupt NMI channel configuration to the hardware module.

enum status_code extint_nmi_set_config(
		const uint8_t nmi_channel,
		const struct extint_nmi_conf *const config)

Writes out a given configuration of an External Interrupt NMI channel configuration to the hardware module. If the channel is already configured, the new configuration will replace the existing one.

Table 1. Parameters
Data direction Parameter name Description

[in]

nmi_channel

External Interrupt NMI channel to configure

[in]

config

Configuration settings for the channel

Returns

Status code indicating the success or failure of the request.

Table 2. Return Values
Return value Description

STATUS_OK

Configuration succeeded

STATUS_ERR_PIN_MUX_INVALID

An invalid pinmux value was supplied

STATUS_ERR_BAD_FORMAT

An invalid detection mode was requested