/*
 * This file is part of the µOS++ distribution.
 *   (https://github.com/micro-os-plus/)
 * Copyright (c) 2017 Liviu Ionescu.
 *
 * Permission to use, copy, modify, and/or distribute this software
 * for any purpose is hereby granted, under the terms of the MIT license.
 *
 * If a copy of the license was not distributed with this file, it can
 * be obtained from https://opensource.org/licenses/MIT/.
 */

#ifndef MICRO_OS_PLUS_ARCHITECTURE_CORTEXM_ARCHITECTURE_H_
#define MICRO_OS_PLUS_ARCHITECTURE_CORTEXM_ARCHITECTURE_H_

// ----------------------------------------------------------------------------

#include <micro-os-plus/architecture-cortexm/defines.h>

#include <micro-os-plus/architecture-cortexm/types.h>
// #include <micro-os-plus/architecture-cortexm/declarations.h>

#include <micro-os-plus/architecture-cortexm/instructions.h>
#include <micro-os-plus/architecture-cortexm/instructions-inlines.h>

#include <micro-os-plus/architecture-cortexm/registers.h>
#include <micro-os-plus/architecture-cortexm/registers-inlines.h>

#include <micro-os-plus/architecture-cortexm/semihosting-inlines.h>

// ----------------------------------------------------------------------------

#endif // MICRO_OS_PLUS_ARCHITECTURE_CORTEXM_ARCHITECTURE_H_

// ----------------------------------------------------------------------------
