Removed the CH_USE_SERIAL_HALFDUPLEX, CH_USE_QUEUES_TIMEOUT and CH_USE_QUEUES_HALFDUPLEX configuration options.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@927 35acf78f-673a-0410-8e92-d51de3d6d3f4master
parent
46e56d7349
commit
c989a8967c
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES FALSE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX FALSE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT FALSE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX FALSE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX FALSE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -338,18 +338,12 @@
|
|||
* lower side and the reader is the upper side.
|
||||
* - <b>Output queue</b>, unidirectional queue where the writer is the
|
||||
* upper side and the reader is the lower side.
|
||||
* - <b>Half duplex queue</b>, bidirectional queue where the buffer is shared
|
||||
* between a receive and a transmit queues. This means that concurrent
|
||||
* buffered input and output operations are not possible, this is perfectly
|
||||
* acceptable for a lot of applications however, as example an RS485 driver.
|
||||
* - <b>Full duplex queue</b>, bidirectional queue where read and write
|
||||
* operations can happen at the same time. Full duplex queues
|
||||
* are implemented by pairing an input queue and an output queue together.
|
||||
* .
|
||||
* In order to use the I/O queues the @p CH_USE_QUEUES option must
|
||||
* be specified in @p chconf.h.<br>
|
||||
* In order to use the half duplex queues the @p CH_USE_QUEUES_HALFDUPLEX
|
||||
* option must be specified in @p chconf.h.
|
||||
*/
|
||||
/** @} */
|
||||
|
||||
|
|
|
@ -94,6 +94,8 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
removed the CH_USE_MESSAGES_EVENT configuration option.
|
||||
- CHANGE: Modified the test suite assertions in order to save RAM on the AVR
|
||||
targets. The test suite now uses much less string space.
|
||||
- CHANGE: Removed the CH_USE_SERIAL_HALFDUPLEX, CH_USE_QUEUES_TIMEOUT and
|
||||
CH_USE_QUEUES_HALFDUPLEX configuration options.
|
||||
|
||||
*** 1.2.0 ***
|
||||
- Added license exception text to the 1.2.0 branch.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
|
@ -242,25 +242,6 @@
|
|||
#define CH_USE_QUEUES TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex queues APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_SEMAPHORES.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the I/O queues with timeout APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES and @p CH_USE_SEMAPHORES_TIMEOUT.
|
||||
*/
|
||||
#if !defined(CH_USE_QUEUES_TIMEOUT) || defined(__DOXYGEN__)
|
||||
#define CH_USE_QUEUES_TIMEOUT TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the full duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
|
@ -271,16 +252,6 @@
|
|||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the half duplex serial driver APIs are included in the
|
||||
* kernel.
|
||||
* @note The default is @p TRUE.
|
||||
* @note Requires @p CH_USE_QUEUES_HALFDUPLEX.
|
||||
*/
|
||||
#if !defined(CH_USE_SERIAL_HALFDUPLEX) || defined(__DOXYGEN__)
|
||||
#define CH_USE_SERIAL_HALFDUPLEX TRUE
|
||||
#endif
|
||||
|
||||
/**
|
||||
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||
* @note The default is @p TRUE.
|
||||
|
|
Loading…
Reference in New Issue