Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Array_Matrix mbed SerialTxRxIntr F446_AD_DA UIT_FFT_Real
myFunction.hpp@4:fe1885675421, 2018-07-23 (annotated)
- Committer:
- MikamiUitOpen
- Date:
- Mon Jul 23 05:53:29 2018 +0000
- Revision:
- 4:fe1885675421
- Child:
- 5:fcc1b0b4737e
5
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| MikamiUitOpen | 4:fe1885675421 | 1 | //--------------------------------------------------------------------- |
| MikamiUitOpen | 4:fe1885675421 | 2 | // データを PC へ転送 |
| MikamiUitOpen | 4:fe1885675421 | 3 | // |
| MikamiUitOpen | 4:fe1885675421 | 4 | // 2018/07/23, Copyright (c) 2018 MIKAMI, Naoki |
| MikamiUitOpen | 4:fe1885675421 | 5 | //--------------------------------------------------------------------- |
| MikamiUitOpen | 4:fe1885675421 | 6 | |
| MikamiUitOpen | 4:fe1885675421 | 7 | #include <string> |
| MikamiUitOpen | 4:fe1885675421 | 8 | #include "Array.hpp" |
| MikamiUitOpen | 4:fe1885675421 | 9 | #include "SerialRxTxIntr.hpp" |
| MikamiUitOpen | 4:fe1885675421 | 10 | using namespace Mikami; |
| MikamiUitOpen | 4:fe1885675421 | 11 | |
| MikamiUitOpen | 4:fe1885675421 | 12 | #ifndef MY_FUNCTION_XFER_HPP |
| MikamiUitOpen | 4:fe1885675421 | 13 | #define MY_FUNCTION_XFER_HPP |
| MikamiUitOpen | 4:fe1885675421 | 14 | |
| MikamiUitOpen | 4:fe1885675421 | 15 | extern SerialRxTxIntr rxTx_; |
| MikamiUitOpen | 4:fe1885675421 | 16 | |
| MikamiUitOpen | 4:fe1885675421 | 17 | // データを PC へ転送(0 ~ 10,000 の範囲の値を 2 文字で表すコード化を利用) |
| MikamiUitOpen | 4:fe1885675421 | 18 | void Xfer(Array<uint16_t> &xn) |
| MikamiUitOpen | 4:fe1885675421 | 19 | { |
| MikamiUitOpen | 4:fe1885675421 | 20 | string str = ""; |
| MikamiUitOpen | 4:fe1885675421 | 21 | for (int n=0; n<xn.Length(); n++) |
| MikamiUitOpen | 4:fe1885675421 | 22 | { |
| MikamiUitOpen | 4:fe1885675421 | 23 | div_t a = div(xn[n], 100); |
| MikamiUitOpen | 4:fe1885675421 | 24 | str += a.quot + 0x10; |
| MikamiUitOpen | 4:fe1885675421 | 25 | str += a.rem + 0x10; |
| MikamiUitOpen | 4:fe1885675421 | 26 | } |
| MikamiUitOpen | 4:fe1885675421 | 27 | rxTx_.Tx(str); |
| MikamiUitOpen | 4:fe1885675421 | 28 | rxTx_.Tx("EOT"); |
| MikamiUitOpen | 4:fe1885675421 | 29 | } |
| MikamiUitOpen | 4:fe1885675421 | 30 | |
| MikamiUitOpen | 4:fe1885675421 | 31 | #endif // MY_FUNCTION_XFER_HPP |