~aleteoryx/muditaos

ref: 03de91c8d2c4dace3e031e323f3424c6dfb0ce16 muditaos/module-bsp/bsp/common.cpp -rw-r--r-- 937 bytes
03de91c8 — Kuba Kleczkowski [MOS-975] Fixed missing new message notification 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "common.hpp"

namespace bsp{
   	const char *c_str(const Board &board)
    {
            switch (board) {
            case Board::RT1051:
                return "RT1051";
                break;
            case Board::Linux:
                return "Linux";
                break;
            case Board::none:
            default:
                return "none";
                break;
        }
   }

   uint8_t CpuMHZToLevel(enum CpuFrequencyMHz val)
   {
       switch (val) {
       case CpuFrequencyMHz::Level_0:
           return 0;
       case CpuFrequencyMHz::Level_1:
           return 1;
       case CpuFrequencyMHz::Level_2:
           return 2;
       case CpuFrequencyMHz::Level_3:
           return 3;
       case CpuFrequencyMHz::Level_4:
           return 4;
       case CpuFrequencyMHz::Level_5:
           return 5;
       case CpuFrequencyMHz::Level_6:
           return 6;
       }
       return -1;
   }
};