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
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES FALSE
|
#define CH_USE_QUEUES FALSE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX FALSE
|
#define CH_USE_SERIAL_FULLDUPLEX FALSE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -338,18 +338,12 @@
|
||||||
* lower side and the reader is the upper side.
|
* lower side and the reader is the upper side.
|
||||||
* - <b>Output queue</b>, unidirectional queue where the writer is the
|
* - <b>Output queue</b>, unidirectional queue where the writer is the
|
||||||
* upper side and the reader is the lower side.
|
* 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
|
* - <b>Full duplex queue</b>, bidirectional queue where read and write
|
||||||
* operations can happen at the same time. Full duplex queues
|
* operations can happen at the same time. Full duplex queues
|
||||||
* are implemented by pairing an input queue and an output queue together.
|
* 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
|
* In order to use the I/O queues the @p CH_USE_QUEUES option must
|
||||||
* be specified in @p chconf.h.<br>
|
* 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.
|
removed the CH_USE_MESSAGES_EVENT configuration option.
|
||||||
- CHANGE: Modified the test suite assertions in order to save RAM on the AVR
|
- CHANGE: Modified the test suite assertions in order to save RAM on the AVR
|
||||||
targets. The test suite now uses much less string space.
|
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 ***
|
*** 1.2.0 ***
|
||||||
- Added license exception text to the 1.2.0 branch.
|
- Added license exception text to the 1.2.0 branch.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
|
@ -242,25 +242,6 @@
|
||||||
#define CH_USE_QUEUES TRUE
|
#define CH_USE_QUEUES TRUE
|
||||||
#endif
|
#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
|
* If specified then the full duplex serial driver APIs are included in the
|
||||||
* kernel.
|
* kernel.
|
||||||
|
@ -271,16 +252,6 @@
|
||||||
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
#define CH_USE_SERIAL_FULLDUPLEX TRUE
|
||||||
#endif
|
#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.
|
* If specified then the memory heap allocator APIs are included in the kernel.
|
||||||
* @note The default is @p TRUE.
|
* @note The default is @p TRUE.
|
||||||
|
|
Loading…
Reference in New Issue