2018-06-26 19:03:10 +02:00
|
|
|
PSEUDOMODULES += at_urc
|
2020-06-22 10:04:09 +02:00
|
|
|
PSEUDOMODULES += at_urc_isr
|
|
|
|
PSEUDOMODULES += at_urc_isr_low
|
|
|
|
PSEUDOMODULES += at_urc_isr_medium
|
|
|
|
PSEUDOMODULES += at_urc_isr_highest
|
2020-01-14 14:37:28 +01:00
|
|
|
PSEUDOMODULES += at24c%
|
2020-03-30 15:09:02 +02:00
|
|
|
PSEUDOMODULES += base64url
|
2016-11-23 19:02:02 +01:00
|
|
|
PSEUDOMODULES += can_mbox
|
|
|
|
PSEUDOMODULES += can_pm
|
|
|
|
PSEUDOMODULES += can_raw
|
2017-07-26 23:22:01 +02:00
|
|
|
PSEUDOMODULES += ccn-lite-utils
|
2016-11-23 19:10:34 +01:00
|
|
|
PSEUDOMODULES += conn_can_isotp_multi
|
2018-10-15 11:19:06 +02:00
|
|
|
PSEUDOMODULES += cord_ep_standalone
|
2017-03-22 15:01:45 +01:00
|
|
|
PSEUDOMODULES += core_%
|
2017-02-20 18:21:13 +01:00
|
|
|
PSEUDOMODULES += cortexm_fpu
|
2020-04-06 21:03:31 +02:00
|
|
|
PSEUDOMODULES += cortexm_svc
|
2018-10-11 17:10:03 +02:00
|
|
|
PSEUDOMODULES += cpu_check_address
|
2020-03-05 12:34:03 +01:00
|
|
|
PSEUDOMODULES += crypto_% # crypto_aes or crypto_3des
|
2017-07-27 11:37:46 +02:00
|
|
|
PSEUDOMODULES += devfs_%
|
2018-03-17 14:43:08 +01:00
|
|
|
PSEUDOMODULES += dhcpv6_%
|
2018-07-11 13:50:07 +02:00
|
|
|
PSEUDOMODULES += ecc_%
|
2017-10-22 13:54:43 +02:00
|
|
|
PSEUDOMODULES += event_%
|
2020-07-05 18:13:19 +02:00
|
|
|
PSEUDOMODULES += evtimer_mbox
|
2020-03-19 18:50:43 +01:00
|
|
|
PSEUDOMODULES += evtimer_on_ztimer
|
2019-06-13 14:52:59 +02:00
|
|
|
PSEUDOMODULES += fmt_%
|
2018-03-21 12:49:40 +01:00
|
|
|
PSEUDOMODULES += gnrc_dhcpv6_%
|
2015-08-17 15:41:29 +02:00
|
|
|
PSEUDOMODULES += gnrc_ipv6_default
|
2020-02-05 16:15:22 +01:00
|
|
|
PSEUDOMODULES += gnrc_ipv6_ext_frag_stats
|
2015-08-17 15:41:29 +02:00
|
|
|
PSEUDOMODULES += gnrc_ipv6_router
|
|
|
|
PSEUDOMODULES += gnrc_ipv6_router_default
|
2017-06-10 22:48:44 +02:00
|
|
|
PSEUDOMODULES += gnrc_ipv6_nib_6lbr
|
|
|
|
PSEUDOMODULES += gnrc_ipv6_nib_6ln
|
|
|
|
PSEUDOMODULES += gnrc_ipv6_nib_6lr
|
2018-02-26 17:34:43 +01:00
|
|
|
PSEUDOMODULES += gnrc_ipv6_nib_dns
|
2017-06-10 22:48:44 +02:00
|
|
|
PSEUDOMODULES += gnrc_ipv6_nib_router
|
2016-03-29 19:02:45 +02:00
|
|
|
PSEUDOMODULES += gnrc_netdev_default
|
2015-07-10 17:22:35 +02:00
|
|
|
PSEUDOMODULES += gnrc_neterr
|
2016-06-07 14:00:26 +02:00
|
|
|
PSEUDOMODULES += gnrc_netapi_callbacks
|
2016-06-07 13:31:32 +02:00
|
|
|
PSEUDOMODULES += gnrc_netapi_mbox
|
2020-05-05 00:36:01 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_bus
|
2018-06-11 16:07:11 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_events
|
2018-06-21 15:06:27 +02:00
|
|
|
PSEUDOMODULES += gnrc_pktbuf_cmd
|
2020-05-05 17:55:11 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_6lo
|
2020-05-05 18:56:17 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_ipv6
|
2020-05-05 19:04:44 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_mac
|
2020-07-28 12:06:17 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_single
|
2019-09-24 15:59:49 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_cmd_%
|
2017-09-06 17:18:22 +02:00
|
|
|
PSEUDOMODULES += gnrc_netif_dedup
|
2020-04-30 23:14:22 +02:00
|
|
|
PSEUDOMODULES += gnrc_nettype_%
|
2018-12-06 21:46:02 +01:00
|
|
|
PSEUDOMODULES += gnrc_sixloenc
|
2015-08-31 00:23:27 +02:00
|
|
|
PSEUDOMODULES += gnrc_sixlowpan_border_router_default
|
2016-03-29 19:02:45 +02:00
|
|
|
PSEUDOMODULES += gnrc_sixlowpan_default
|
2019-02-25 16:41:27 +01:00
|
|
|
PSEUDOMODULES += gnrc_sixlowpan_frag_hint
|
2016-03-29 19:02:45 +02:00
|
|
|
PSEUDOMODULES += gnrc_sixlowpan_iphc_nhc
|
2015-08-31 00:23:27 +02:00
|
|
|
PSEUDOMODULES += gnrc_sixlowpan_nd_border_router
|
2015-08-31 00:23:11 +02:00
|
|
|
PSEUDOMODULES += gnrc_sixlowpan_router_default
|
2019-10-31 15:33:28 +01:00
|
|
|
PSEUDOMODULES += gnrc_sock_async
|
2016-06-09 11:08:53 +02:00
|
|
|
PSEUDOMODULES += gnrc_sock_check_reuse
|
2017-01-17 16:17:44 +01:00
|
|
|
PSEUDOMODULES += gnrc_txtsnd
|
2019-02-03 15:10:49 +01:00
|
|
|
PSEUDOMODULES += heap_cmd
|
2019-11-05 12:29:42 +01:00
|
|
|
PSEUDOMODULES += i2c_scan
|
2020-06-23 15:39:53 +02:00
|
|
|
PSEUDOMODULES += ieee802154_radio_hal
|
2020-09-04 11:18:02 +02:00
|
|
|
PSEUDOMODULES += ieee802154_submac
|
2019-11-05 12:29:42 +01:00
|
|
|
PSEUDOMODULES += ina3221_alerts
|
2017-05-16 16:24:48 +02:00
|
|
|
PSEUDOMODULES += l2filter_blacklist
|
|
|
|
PSEUDOMODULES += l2filter_whitelist
|
2018-01-23 16:37:34 +01:00
|
|
|
PSEUDOMODULES += lis2dh12_i2c
|
2020-02-25 15:37:34 +01:00
|
|
|
PSEUDOMODULES += lis2dh12_int
|
2018-01-12 23:24:43 +01:00
|
|
|
PSEUDOMODULES += lis2dh12_spi
|
2015-02-25 16:31:03 +01:00
|
|
|
PSEUDOMODULES += log
|
|
|
|
PSEUDOMODULES += log_printfnoformat
|
2019-05-23 13:58:16 +02:00
|
|
|
PSEUDOMODULES += log_color
|
2017-12-09 22:12:23 +01:00
|
|
|
PSEUDOMODULES += lora
|
2016-10-24 18:40:44 +02:00
|
|
|
PSEUDOMODULES += mpu_stack_guard
|
2020-02-16 18:13:00 +01:00
|
|
|
PSEUDOMODULES += mpu_noexec_ram
|
2017-11-29 14:06:28 +01:00
|
|
|
PSEUDOMODULES += nanocoap_%
|
2016-03-22 16:41:51 +01:00
|
|
|
PSEUDOMODULES += netdev_default
|
2019-12-13 17:17:15 +01:00
|
|
|
PSEUDOMODULES += netdev_ieee802154_%
|
2020-03-05 18:32:17 +01:00
|
|
|
PSEUDOMODULES += netdev_ieee802154
|
|
|
|
PSEUDOMODULES += netdev_eth
|
|
|
|
PSEUDOMODULES += netdev_layer
|
2020-02-14 00:15:52 +01:00
|
|
|
PSEUDOMODULES += netdev_register
|
2016-02-14 14:49:03 +01:00
|
|
|
PSEUDOMODULES += netstats
|
2016-02-12 15:03:30 +01:00
|
|
|
PSEUDOMODULES += netstats_l2
|
2016-02-14 14:49:03 +01:00
|
|
|
PSEUDOMODULES += netstats_ipv6
|
2016-06-01 14:04:28 +02:00
|
|
|
PSEUDOMODULES += netstats_rpl
|
2018-10-19 12:20:19 +02:00
|
|
|
PSEUDOMODULES += nimble
|
2019-08-29 15:56:24 +02:00
|
|
|
PSEUDOMODULES += nimble_autoconn_%
|
2015-08-17 15:41:29 +02:00
|
|
|
PSEUDOMODULES += newlib
|
2017-10-23 15:49:10 +02:00
|
|
|
PSEUDOMODULES += newlib_gnu_source
|
2016-03-21 07:36:02 +01:00
|
|
|
PSEUDOMODULES += newlib_nano
|
2017-05-19 01:02:19 +02:00
|
|
|
PSEUDOMODULES += openthread
|
2019-09-25 22:13:08 +02:00
|
|
|
PSEUDOMODULES += picolibc
|
2020-08-24 18:28:30 +02:00
|
|
|
PSEUDOMODULES += picolibc_stdout_buffered
|
2015-08-17 15:41:29 +02:00
|
|
|
PSEUDOMODULES += pktqueue
|
2018-11-09 15:04:45 +01:00
|
|
|
PSEUDOMODULES += posix_headers
|
2016-03-29 19:02:45 +02:00
|
|
|
PSEUDOMODULES += printf_float
|
2017-08-30 23:49:30 +02:00
|
|
|
PSEUDOMODULES += prng
|
|
|
|
PSEUDOMODULES += prng_%
|
2019-10-14 23:40:16 +02:00
|
|
|
PSEUDOMODULES += qmc5883l_int
|
2018-10-09 15:28:25 +02:00
|
|
|
PSEUDOMODULES += riotboot_%
|
2020-03-19 17:17:17 +01:00
|
|
|
PSEUDOMODULES += rtt_cmd
|
2016-02-18 06:22:07 +01:00
|
|
|
PSEUDOMODULES += saul_adc
|
2015-11-18 16:07:02 +01:00
|
|
|
PSEUDOMODULES += saul_default
|
|
|
|
PSEUDOMODULES += saul_gpio
|
2019-01-13 15:04:09 +01:00
|
|
|
PSEUDOMODULES += saul_nrf_temperature
|
2019-05-12 10:19:40 +02:00
|
|
|
PSEUDOMODULES += scanf_float
|
2019-09-10 17:04:31 +02:00
|
|
|
PSEUDOMODULES += sched_cb
|
2019-05-29 10:10:16 +02:00
|
|
|
PSEUDOMODULES += semtech_loramac_rx
|
2020-07-07 11:03:33 +02:00
|
|
|
PSEUDOMODULES += shell_hooks
|
2018-11-25 18:21:36 +01:00
|
|
|
PSEUDOMODULES += slipdev_stdio
|
2016-06-09 11:08:53 +02:00
|
|
|
PSEUDOMODULES += sock
|
2018-12-14 13:52:31 +01:00
|
|
|
PSEUDOMODULES += sock_async
|
2019-11-05 15:39:24 +01:00
|
|
|
PSEUDOMODULES += sock_dtls
|
2016-06-09 11:08:53 +02:00
|
|
|
PSEUDOMODULES += sock_ip
|
|
|
|
PSEUDOMODULES += sock_tcp
|
|
|
|
PSEUDOMODULES += sock_udp
|
2020-06-18 16:40:46 +02:00
|
|
|
PSEUDOMODULES += soft_uart_modecfg
|
2019-05-28 20:30:30 +02:00
|
|
|
PSEUDOMODULES += stdin
|
2019-02-28 21:40:35 +01:00
|
|
|
PSEUDOMODULES += stdio_cdc_acm
|
2020-07-26 22:05:18 +02:00
|
|
|
PSEUDOMODULES += stdio_ethos
|
2017-11-09 10:03:06 +01:00
|
|
|
PSEUDOMODULES += stdio_uart_rx
|
2020-07-26 22:05:18 +02:00
|
|
|
PSEUDOMODULES += stm32_eth
|
2020-08-03 14:31:46 +02:00
|
|
|
PSEUDOMODULES += stm32_eth_link_up
|
2020-02-26 14:48:24 +01:00
|
|
|
PSEUDOMODULES += suit_transport_%
|
2020-09-28 22:59:24 +02:00
|
|
|
PSEUDOMODULES += suit_storage_%
|
2019-11-29 17:54:08 +01:00
|
|
|
PSEUDOMODULES += wakaama_objects_%
|
2020-06-26 10:30:43 +02:00
|
|
|
PSEUDOMODULES += wifi_enterprise
|
2020-05-23 16:37:45 +02:00
|
|
|
PSEUDOMODULES += xtimer_on_ztimer
|
2016-07-18 16:03:55 +02:00
|
|
|
PSEUDOMODULES += zptr
|
2018-02-01 09:53:04 +01:00
|
|
|
PSEUDOMODULES += ztimer%
|
|
|
|
|
|
|
|
# ztimer's main module is called "ztimer_core"
|
|
|
|
NO_PSEUDOMODULES += ztimer_core
|
2020-09-04 11:22:12 +02:00
|
|
|
NO_PSEUDOMODULES += netdev_ieee802154_submac
|
2019-07-05 11:57:55 +02:00
|
|
|
|
2017-08-24 18:25:58 +02:00
|
|
|
# print ascii representation in function od_hex_dump()
|
|
|
|
PSEUDOMODULES += od_string
|
|
|
|
|
2020-01-14 14:37:28 +01:00
|
|
|
# handle at24cxxx being a distinct module
|
|
|
|
NO_PSEUDOMODULES += at24cxxx
|
|
|
|
|
2015-04-23 18:36:55 +02:00
|
|
|
# include variants of the AT86RF2xx drivers as pseudo modules
|
2015-08-11 23:52:02 +02:00
|
|
|
PSEUDOMODULES += at86rf23%
|
|
|
|
PSEUDOMODULES += at86rf21%
|
2019-10-21 01:07:44 +02:00
|
|
|
PSEUDOMODULES += at86rfa1
|
|
|
|
PSEUDOMODULES += at86rfr2
|
2020-05-21 18:18:20 +02:00
|
|
|
PSEUDOMODULES += at86rf2xx_aes_spi
|
2019-12-13 17:47:03 +01:00
|
|
|
NO_PSEUDOMODULES += at86rf215
|
2015-10-12 16:05:17 +02:00
|
|
|
|
2020-03-10 15:30:53 +01:00
|
|
|
# include variants of the BME680 drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += bme680_i2c
|
|
|
|
PSEUDOMODULES += bme680_spi
|
|
|
|
PSEUDOMODULES += bme680_fp
|
|
|
|
|
2017-02-27 16:11:38 +01:00
|
|
|
# include variants of the BMX280 drivers as pseudo modules
|
2018-01-10 15:03:29 +01:00
|
|
|
PSEUDOMODULES += bmp280_i2c
|
|
|
|
PSEUDOMODULES += bmp280_spi
|
|
|
|
PSEUDOMODULES += bme280_i2c
|
|
|
|
PSEUDOMODULES += bme280_spi
|
2017-02-27 16:11:38 +01:00
|
|
|
|
2017-06-20 10:11:27 +02:00
|
|
|
# variants of TI ADCXX1C
|
|
|
|
PSEUDOMODULES += adc081c
|
|
|
|
PSEUDOMODULES += adc101c
|
|
|
|
PSEUDOMODULES += adc121c
|
|
|
|
|
2018-11-17 11:47:21 +01:00
|
|
|
# include variants of APDS99XX drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += apds9900
|
|
|
|
PSEUDOMODULES += apds9901
|
|
|
|
PSEUDOMODULES += apds9930
|
|
|
|
PSEUDOMODULES += apds9950
|
|
|
|
PSEUDOMODULES += apds9960
|
|
|
|
PSEUDOMODULES += apds99xx_full
|
|
|
|
|
2018-09-28 23:48:47 +02:00
|
|
|
# full featured version of CCS811 driver as pseudo module
|
|
|
|
PSEUDOMODULES += ccs811_full
|
|
|
|
|
drivers/cc110x: Rewrite of the cc110x driver
The cc110x driver has been re-written from scratch to overcome the limitations
of the old driver. The main motivation of the rewrite was to achieve better
maintainability by a detailed documentation, reduce the complexity and the
overhead of the SPI communication with the device, and to allow to
simultaneously use transceivers with different configuration regarding the used
base band, the channel bandwidth, the modulation rate, and the channel map.
Features of this driver include:
- Support for the CC1100, CC1101, and the CC1100e sub-gigahertz transceivers.
- Detailed documentation of every aspect of this driver.
- An easy to use configuration API that allows setting the transceiver
configuration (modulation rate, channel bandwidth, base frequency) and the
channel map.
- Fast channel hopping by pre-calibration of the channels during device
configuration (so that no calibration is needed during hopping).
- Simplified SPI communication: Only during start-up the MCU has to wait
for the transceiver to be ready (for the power regulators and the crystal
to stabilize). The old driver did this for every SPI transfer, which
resulted in complex communication code. This driver will wait on start up
for the transceiver to power up and then use RIOT's SPI API like every other
driver. (Not only the data sheet states that this is fine, it also proved to
be reliable in practise.)
- Greatly reduced latency: The RTT on the old driver (@150 kbps data rate) was
about 16ms, the new driver (@250 kbps data rate) has as RTT of ~3ms
(depending on SPI clock and on CPU performance) (measured with ping6).
- Increased reliability: The preamble size and the sync word size have been
doubled compared to the old driver (preamble: 8 bytes instead of 4,
sync word: 4 byte instead of 2). The new values are the once recommended by
the data sheet for reliable communication.
- Basic diagnostic during driver initialization to detect common issues as
SPI communication issues and GDO pin configuration/wiring issues.
- TX power configuration with netdev_driver_t::set() API-integration
- Calls to netdev_driver_t::send() block until the transmission has completed
to ease the use of the API (implemented without busy waiting, so that the
MCU can enter lower power states or other threads can be executed).
2018-11-08 17:37:07 +01:00
|
|
|
# include variants of CC110X drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += cc1100
|
|
|
|
PSEUDOMODULES += cc1100e
|
|
|
|
PSEUDOMODULES += cc1101
|
|
|
|
|
2020-03-23 17:17:03 +01:00
|
|
|
# interrupt variant of the HMC5883L driver
|
|
|
|
PSEUDOMODULES += hmc5883l_int
|
|
|
|
|
2018-10-09 16:55:15 +02:00
|
|
|
# interrupt variant of the ITG320X driver as pseudo module
|
|
|
|
PSEUDOMODULES += itg320x_int
|
|
|
|
|
2018-02-27 10:56:44 +01:00
|
|
|
# include variants of MH-Z19 drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += mhz19_uart
|
|
|
|
PSEUDOMODULES += mhz19_pwm
|
|
|
|
|
2019-08-23 13:06:13 +02:00
|
|
|
# include variants of MPU9X50 drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += mpu9150
|
|
|
|
PSEUDOMODULES += mpu9250
|
|
|
|
|
2019-04-01 16:50:28 +02:00
|
|
|
# include variants of INA2xx drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += ina219
|
|
|
|
PSEUDOMODULES += ina220
|
|
|
|
|
2019-09-28 19:30:52 +02:00
|
|
|
# include variants of mrf24j40 drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += mrf24j40m%
|
|
|
|
|
2020-07-27 13:12:50 +02:00
|
|
|
# include variants of sdp3x drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += sdp3x_irq
|
|
|
|
|
2017-06-30 19:00:27 +02:00
|
|
|
# include variants of SX127X drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += sx1272
|
|
|
|
PSEUDOMODULES += sx1276
|
|
|
|
|
2018-06-13 08:26:30 +02:00
|
|
|
# include variants of SHT1X drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += sht10
|
|
|
|
PSEUDOMODULES += sht11
|
|
|
|
PSEUDOMODULES += sht15
|
|
|
|
|
2017-03-23 14:11:44 +01:00
|
|
|
# include variants of Si114x drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += si1145
|
|
|
|
PSEUDOMODULES += si1146
|
|
|
|
PSEUDOMODULES += si1147
|
|
|
|
|
2017-07-03 00:00:47 +02:00
|
|
|
# include variants of Si70xx drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += si7006
|
|
|
|
PSEUDOMODULES += si7013
|
|
|
|
PSEUDOMODULES += si7020
|
|
|
|
PSEUDOMODULES += si7021
|
|
|
|
|
2019-08-16 14:18:12 +02:00
|
|
|
#include variants of tmp00x drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += tmp006
|
|
|
|
PSEUDOMODULES += tmp007
|
|
|
|
|
2017-09-11 14:55:42 +02:00
|
|
|
# include variants of RN2XX3 drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += rn2483
|
|
|
|
PSEUDOMODULES += rn2903
|
|
|
|
|
2018-09-28 13:04:26 +02:00
|
|
|
# include variants of VCNL40x0 drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += vcnl4010
|
|
|
|
PSEUDOMODULES += vcnl4020
|
|
|
|
PSEUDOMODULES += vcnl4040
|
|
|
|
|
2019-11-12 20:16:25 +01:00
|
|
|
# implementations of ws281x_write as submodules of ws281x:
|
|
|
|
PSEUDOMODULES += ws281x_%
|
|
|
|
|
2018-12-30 12:19:56 +01:00
|
|
|
# include variants of lpsxxx drivers as pseudo modules
|
|
|
|
PSEUDOMODULES += lps331ap
|
2019-01-02 16:59:53 +01:00
|
|
|
PSEUDOMODULES += lps22hb
|
2018-12-30 12:19:56 +01:00
|
|
|
PSEUDOMODULES += lps25hb
|
|
|
|
|
2015-10-12 16:05:17 +02:00
|
|
|
# add all pseudo random number generator variants as pseudomodules
|
|
|
|
PSEUDOMODULES += prng_%
|
2017-10-10 14:09:05 +02:00
|
|
|
|
|
|
|
# STM32 periph pseudomodules
|
|
|
|
PSEUDOMODULES += stm32_periph_%
|
2017-03-22 15:19:59 +01:00
|
|
|
|
|
|
|
# declare periph submodules as pseudomodules, but exclude periph_common
|
|
|
|
PSEUDOMODULES += periph_%
|
|
|
|
NO_PSEUDOMODULES += periph_common
|
2018-04-05 11:10:40 +02:00
|
|
|
|
2020-01-11 09:58:27 +01:00
|
|
|
# Submodules provided by Skald
|
2018-04-05 11:10:40 +02:00
|
|
|
PSEUDOMODULES += skald_ibeacon
|
|
|
|
PSEUDOMODULES += skald_eddystone
|
2018-04-23 15:23:18 +02:00
|
|
|
|
2017-01-26 21:18:55 +01:00
|
|
|
# define optimized read function of DS18 driver as a pseudo module
|
|
|
|
PSEUDOMODULES += ds18_optimized
|
|
|
|
|
2018-10-16 18:12:39 +02:00
|
|
|
# By using this pseudomodule, T tables will be precalculated.
|
|
|
|
PSEUDOMODULES += crypto_aes_precalculated
|
|
|
|
# This pseudomodule causes a loop in AES to be unrolled (more flash, less CPU)
|
|
|
|
PSEUDOMODULES += crypto_aes_unroll
|
|
|
|
|
2020-03-11 09:59:22 +01:00
|
|
|
# declare shell version of test_utils_interactive_sync
|
|
|
|
PSEUDOMODULES += test_utils_interactive_sync_shell
|
|
|
|
|
2020-01-11 09:58:27 +01:00
|
|
|
# All auto_init modules are pseudomodules
|
|
|
|
PSEUDOMODULES += auto_init_%
|
|
|
|
NO_PSEUDOMODULES += auto_init_can
|
|
|
|
NO_PSEUDOMODULES += auto_init_loramac
|
2019-08-20 14:46:44 +02:00
|
|
|
NO_PSEUDOMODULES += auto_init_multimedia
|
2020-01-11 09:58:27 +01:00
|
|
|
NO_PSEUDOMODULES += auto_init_security
|
|
|
|
NO_PSEUDOMODULES += auto_init_usbus
|
|
|
|
|
2018-04-23 15:23:18 +02:00
|
|
|
# Packages may also add modules to PSEUDOMODULES in their `Makefile.include`.
|