diff --git a/sys/include/net/loramac.h b/sys/include/net/loramac.h
index 4684724d4672634b978dcc667fd1dae577c082b6..8621e951915fb529baceb7245bfca29f4909f166 100644
--- a/sys/include/net/loramac.h
+++ b/sys/include/net/loramac.h
@@ -304,6 +304,15 @@ extern "C" {
  * @name    LoRaMAC parameters indexes
  */
 
+/**
+ * @brief   Device class
+ */
+typedef enum {
+    LORAMAC_CLASS_A,                   /**< Class A device */
+    LORAMAC_CLASS_B,                   /**< Class B device */
+    LORAMAC_CLASS_C,                   /**< Class C device */
+} loramac_class_t;
+
 /**
  * @brief   LoRaMAC network join procedure type
  */