| 132 | } |
| 133 | |
| 134 | int SerialEndpoint::define_from_baudrate(int baudrate) { |
| 135 | switch (baudrate) { |
| 136 | case 9600: |
| 137 | return B9600; |
| 138 | case 19200: |
| 139 | return B19200; |
| 140 | case 38400: |
| 141 | return B38400; |
| 142 | case 57600: |
| 143 | return B57600; |
| 144 | case 115200: |
| 145 | return B115200; |
| 146 | case 230400: |
| 147 | return B230400; |
| 148 | case 460800: |
| 149 | return B460800; |
| 150 | case 500000: |
| 151 | return B500000; |
| 152 | case 576000: |
| 153 | return B576000; |
| 154 | case 921600: |
| 155 | return B921600; |
| 156 | case 1000000: |
| 157 | return B1000000; |
| 158 | case 1152000: |
| 159 | return B1152000; |
| 160 | case 1500000: |
| 161 | return B1500000; |
| 162 | case 2000000: |
| 163 | return B2000000; |
| 164 | case 2500000: |
| 165 | return B2500000; |
| 166 | case 3000000: |
| 167 | return B3000000; |
| 168 | case 3500000: |
| 169 | return B3500000; |
| 170 | case 4000000: |
| 171 | return B4000000; |
| 172 | default: { |
| 173 | openhd::log::get_default()->warn("Unknown baudrate"); |
| 174 | return B115200; |
| 175 | } |
| 176 | } |
| 177 | } |
| 178 | |
| 179 | int SerialEndpoint::setup_port(const SerialEndpoint::HWOptions& options, |
| 180 | std::shared_ptr<spdlog::logger> m_console) { |
nothing calls this directly
no outgoing calls
no test coverage detected