keyboard/qmk/lib/chibios/os/hal/dox/hal_interfaces.dox

61 lines
1.4 KiB
Plaintext

/*
ChibiOS - Copyright (C) 2006..2018 Giovanni Di Sirio
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
/**
* @defgroup HAL_BLOCKS Blocks
* @ingroup HAL_INTERFACES_CLASSES
*/
/**
* @defgroup HAL_INTERFACES Streams
* @ingroup HAL_INTERFACES_CLASSES
*/
/**
* @defgroup HAL_STREAMS Abstract Streams Interface
* @ingroup HAL_INTERFACES
*/
/**
* @defgroup IO_CHANNEL Abstract I/O Channel Interface
* @ingroup HAL_INTERFACES
*/
/**
* @defgroup HAL_FILES Abstract Files Interface
* @ingroup HAL_INTERFACES
*/
/**
* @defgroup HAL_PERSISTENT Abstract Persistent Storage Interface
* @ingroup HAL_INTERFACES
*/
/**
* @defgroup HAL_MEMORY_STREAMS Memory Streams Class
* @ingroup HAL_INTERFACES
*/
/**
* @defgroup HAL_NULL_STREAMS Null Streams Class
* @ingroup HAL_INTERFACES
*/
/**
* @defgroup HAL_CHPRINTF Output Formatter Utility
* @ingroup HAL_INTERFACES
*/