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.
Settings.h@0:64442857169c, 2021-08-08 (annotated)
- Committer:
- juliusbernth
- Date:
- Sun Aug 08 12:25:06 2021 +0000
- Revision:
- 0:64442857169c
- Child:
- 3:4f215646a42b
First Working Version
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| juliusbernth | 0:64442857169c | 1 | #ifndef SETTINGS |
| juliusbernth | 0:64442857169c | 2 | #define SETTINGS |
| juliusbernth | 0:64442857169c | 3 | |
| juliusbernth | 0:64442857169c | 4 | #define STATE_READY 0x01 |
| juliusbernth | 0:64442857169c | 5 | #define STATE_RUNNING 0x02 |
| juliusbernth | 0:64442857169c | 6 | #define STATE_ERROR 0x03 |
| juliusbernth | 0:64442857169c | 7 | |
| juliusbernth | 0:64442857169c | 8 | #define SPI_MOSI PB_15 |
| juliusbernth | 0:64442857169c | 9 | #define SPI_MISO PB_15 |
| juliusbernth | 0:64442857169c | 10 | #define SPI_SCLK PB_13 |
| juliusbernth | 0:64442857169c | 11 | #define SPI_CS PB_1 |
| juliusbernth | 0:64442857169c | 12 | |
| juliusbernth | 0:64442857169c | 13 | #define SPIN_WARMUP 0x10 |
| juliusbernth | 0:64442857169c | 14 | #define SPIN_ACCEL 0x11 |
| juliusbernth | 0:64442857169c | 15 | #define SPIN_COAST 0x12 |
| juliusbernth | 0:64442857169c | 16 | #define SPIN_DECEL 0x13 |
| juliusbernth | 0:64442857169c | 17 | #define SPIN_COOLDOWN 0x14 |
| juliusbernth | 0:64442857169c | 18 | |
| juliusbernth | 0:64442857169c | 19 | const double BUTTON_HOLD_TIME_S = 3.0; |
| juliusbernth | 0:64442857169c | 20 | const double BUTTON_READ_SAMPLETIME_S = 0.01; |
| juliusbernth | 0:64442857169c | 21 | |
| juliusbernth | 0:64442857169c | 22 | |
| juliusbernth | 0:64442857169c | 23 | const double FILTER_CUTOFF_FREQ = 100.0; |
| juliusbernth | 0:64442857169c | 24 | const double PULSES_PER_REV = 256; |
| juliusbernth | 0:64442857169c | 25 | |
| juliusbernth | 0:64442857169c | 26 | const double SAMPLE_TIME_US = 1000; |
| juliusbernth | 0:64442857169c | 27 | const double PRINT_TIME_S = 0.1; |
| juliusbernth | 0:64442857169c | 28 | |
| juliusbernth | 0:64442857169c | 29 | const double Kp = 0.02; |
| juliusbernth | 0:64442857169c | 30 | const double Ki = 0.00; |
| juliusbernth | 0:64442857169c | 31 | const double Kd = 0; |
| juliusbernth | 0:64442857169c | 32 | |
| juliusbernth | 0:64442857169c | 33 | const double INTEGRAL_TERM_LIMIT = 0.8; |
| juliusbernth | 0:64442857169c | 34 | |
| juliusbernth | 0:64442857169c | 35 | const double targetSpeed_RPM = 2500.0; |
| juliusbernth | 0:64442857169c | 36 | |
| juliusbernth | 0:64442857169c | 37 | const double T_WARMUP = 1.0; |
| juliusbernth | 0:64442857169c | 38 | const double T_TEST = 4.0;//300.0; |
| juliusbernth | 0:64442857169c | 39 | const double T_RAMP = 4.0;//20.0; |
| juliusbernth | 0:64442857169c | 40 | |
| juliusbernth | 0:64442857169c | 41 | const double MAX_SPEED_RPM = 4000; |
| juliusbernth | 0:64442857169c | 42 | |
| juliusbernth | 0:64442857169c | 43 | #endif |