summaryrefslogtreecommitdiff
path: root/include/device.h
AgeCommit message (Expand)Author
2016-10-25drivers: Make the device struct driver_api pointer target constMarcus Shawcroft
2016-10-21device_pm: Update control function name and doc to indicate PM specificRamesh Thomas
2016-10-19drivers: Make drive config info const.Marcus Shawcroft
2016-09-29device: Make device_get_binding() const correctDaniel Thompson
2016-09-23init.h: use a counter when naming system devicesAndrew Boie
2016-09-22power_mgmt: Mark old device pm API functions as deprecatedamirkapl
2016-09-22power_mgmt: Update Power Management device driver APIamirkapl
2016-09-13unified: include kernel.h via major top-level header filesBenjamin Walsh
2016-09-12power_mgmt: Make device_pm_ops definition staticRamesh Thomas
2016-08-27device: small typo in commentPedro Morales Romero
2016-07-21power_mgmt: Enhances the DEVICE_INIT_PM macrosRamesh Thomas
2016-06-17doc: Fix doxygen warnings about params not documentedRamesh Thomas
2016-05-12device: add documentation for device_get_bindingAnas Nashif
2016-05-04device: simplify synchronizationPeter Mitsis
2016-04-27device: Remove DEV_* codesAndre Guedes
2016-04-27doc: power_mgmt: Added Power Management documentationRamesh Thomas
2016-04-23power_mgmt: APIs for devices to signal busyJithu Joseph
2016-04-15doc: device.h: hide DEV_* from public documentationDaniel Leung
2016-04-15device: add macro to assign driver_api at compile timeDaniel Leung
2016-03-26power_mgmt: Add device power management supportRamesh Thomas
2016-03-23device: Deprecate DEV_* error codesAndre Guedes
2016-03-16device: Redefine DEV_* error codesAndre Guedes
2016-02-16docs: doxygen: group driver APIsAnas Nashif
2016-02-11doc: Fix doxygen build warnings in device.hPeter Mitsis
2016-02-10device: fix race condition in device_sync if ISR runs before thread waitsBenjamin Walsh
2016-02-10device: fibers/idle task must wait when acquiring device_sync objectBenjamin Walsh
2016-02-08device: add DEVICE_DECLARE()Andrew Boie
2016-02-05device: Make device_sync_call_complete aware of the caller contextDmitriy Korovkin
2016-02-05device: rename the device objects created by DEVICE_INIT()Benjamin Walsh
2016-02-05device: remove obsolete DEVICE_DEFINE/INIT_CONFIG_DEFINE()Benjamin Walsh
2016-02-05device: add DEVICE_INIT()Benjamin Walsh
2016-02-05device: move device APIs from init.h to device.hBenjamin Walsh
2016-02-05device: rename DECLARE_DEVICE_INIT_CONFIG()Benjamin Walsh
2016-02-05device: rename 'caller' field of device_sync_call_tBenjamin Walsh
2016-02-05device: rename synchronous_call_ APIsBenjamin Walsh
2016-02-05c++: Add extern "C" { } block to header filesPeter Mitsis
2016-02-05device: Fix typo in Doxygen commentsAndre Guedes
2016-02-05nano_sema: Simplify nano_xxx_sem_take() API familyPeter Mitsis
2016-02-05semaphore: Simplify task_sem_take() API familyPeter Mitsis
2016-02-05device: fix synchronous call usage of nano semaphoreDaniel Leung
2016-02-05device: Provide generic API to handle synchronous calls in driversTomasz Bursztyka
2016-02-05Change BSD-3 licenses to Apache 2Javier B Perez Hernandez
2016-02-05Fixed typo: unctions->functionsAnas Nashif
2016-02-05drivers: extending device.h for common driver opsDan Kalowsky
2016-02-05Remove trailing characters from macro defintionPeter Mitsis
2016-02-05doxygen: make device and init comments doxygen friendlyAnas Nashif
2016-02-05doxygen: javadoc styleAnas Nashif
2016-02-05init: Add init system calls to micro and nano kernel initDirk Brandewie
2016-02-05device: Add device model infrastructureDirk Brandewie