~aleteoryx/muditaos

ref: a405cad694b867fcd2498984830bd97d4b9bde2f muditaos/module-bsp/bsp/common.cpp -rw-r--r-- 821 bytes
a405cad6Aleteoryx trim readme 7 days 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
#include "common.hpp"

namespace bsp
{
    std::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;
    }

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