36 lines
1.1 KiB
Plaintext
36 lines
1.1 KiB
Plaintext
# Copyright (c) 2019 Derek Hageman <hageman@inthat.cloud>
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
choice
|
|
bool "Timer $(index) prescaler"
|
|
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_1
|
|
bool "clock / 1"
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_2
|
|
bool "clock / 2"
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_4
|
|
bool "clock / 4"
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_8
|
|
bool "clock / 8"
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_16
|
|
bool "clock / 16"
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_64
|
|
bool "clock / 64"
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_256
|
|
bool "clock / 256"
|
|
config COUNTER_SAM0_TC32_$(index)_PRESCALER_1024
|
|
bool "clock / 1024"
|
|
|
|
endchoice
|
|
|
|
config COUNTER_SAM0_TC32_$(index)_DIVISOR
|
|
int
|
|
default 1 if COUNTER_SAM0_TC32_$(index)_PRESCALER_1
|
|
default 2 if COUNTER_SAM0_TC32_$(index)_PRESCALER_2
|
|
default 4 if COUNTER_SAM0_TC32_$(index)_PRESCALER_4
|
|
default 8 if COUNTER_SAM0_TC32_$(index)_PRESCALER_8
|
|
default 16 if COUNTER_SAM0_TC32_$(index)_PRESCALER_16
|
|
default 64 if COUNTER_SAM0_TC32_$(index)_PRESCALER_64
|
|
default 256 if COUNTER_SAM0_TC32_$(index)_PRESCALER_256
|
|
default 1024 if COUNTER_SAM0_TC32_$(index)_PRESCALER_1024
|