forked from someweisguy/esp_dmx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathKconfig
57 lines (50 loc) · 2.11 KB
/
Kconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
menu "DMX/RDM Configuration"
config DMX_ISR_IN_IRAM
bool "Place DMX ISR functions in IRAM"
default y
select GPTIMER_ISR_IRAM_SAFE
select GPTIMER_CTRL_FUNC_IN_IRAM
help
Placing DMX driver ISR functions in IRAM makes DMX functions
slightly more performant. It allows the DMX driver to continue
operation when cache is disabled. ESP-IDF v5 only: enabling this
option places the GPTimer functions in IRAM as well.
config RDM_DEVICE_UID_MAN_ID
hex "RDM manufacturer ID"
range 0x0001 0x7fff
default 0x05e0
help
Set the default manufacturer ID for this device's UID. The valid
range is 0x0001 to 0x7fff (inclusive).
config RDM_DEVICE_UID_DEV_ID
hex "RDM device ID"
range 0x00000000 0xffffffff
default 0xffffffff
help
Set the default device ID for this device's UID. The valid
range is 0x00000000 to 0xffffffff (inclusive). Setting this value to
0xffffffff sets the device ID to its default value.
config RDM_DEBUG_DEVICE_DISCOVERY
bool "Debug RDM discovery"
default n
help
Enabling this option can help to find bugs within the DMX driver's
RDM discovery algorithm, but it can make the discovery process take
longer. This option should remain disabled unless changes are being
made to the RDM API.
config RDM_STACK_ALLOCATE_DISCOVERY
bool "Stack allocate RDM discovery address spaces"
default n
help
RDM discovery needs over 500 bytes of memory. Enabling this option
instructs the DMX driver to allocate the needed memory on the stack
instead of heap allocating it.
config RDM_RESPONDER_MAX_PARAMETERS
int "Max RDM responder PIDs"
range 0 512
default 16
help
This is the maximum number of RDM parameter responses that the DMX
driver supports. Increasing this number increases the size of the
DMX driver.
endmenu