PX4 Firmware
PX4 Autopilot Software http://px4.io
|
#include <inttypes.h>
#include <nuttx/arch.h>
#include <px4_platform_common/micro_hal.h>
Go to the source code of this file.
Namespaces | |
cdev | |
Macros | |
#define | ATOMIC_ENTER irqstate_t flags = px4_enter_critical_section() |
#define | ATOMIC_LEAVE px4_leave_critical_section(flags) |
Typedefs | |
using | cdev::px4_file_operations_t = struct file_operations |
using | cdev::file_t = struct file |
#define ATOMIC_ENTER irqstate_t flags = px4_enter_critical_section() |
Definition at line 10 of file cdev_platform.hpp.
Referenced by uORB::DeviceNode::copy(), uORB::DeviceNode::copy_and_get_timestamp(), uORB::DeviceNode::ioctl(), cdev::CDev::poll(), cdev::CDev::poll_notify(), uORB::DeviceNode::read(), uORB::DeviceNode::register_callback(), uORB::DeviceNode::unregister_callback(), and uORB::DeviceNode::write().
#define ATOMIC_LEAVE px4_leave_critical_section(flags) |
Definition at line 11 of file cdev_platform.hpp.
Referenced by uORB::DeviceNode::copy(), uORB::DeviceNode::copy_and_get_timestamp(), uORB::DeviceNode::ioctl(), cdev::CDev::poll(), cdev::CDev::poll_notify(), uORB::DeviceNode::read(), uORB::DeviceNode::register_callback(), uORB::DeviceNode::unregister_callback(), and uORB::DeviceNode::write().