![](/media/cache/profiles/f0fcf351df4eb6786e9bb6fc4e2dee02.jpg.50x50_q85.jpg)
DRV8830/TI Motor Driver sample program.\\ This program can control two motors.
Diff: mon_hw.h
- Revision:
- 4:58734155cd29
- Parent:
- 3:db817fb05ba7
--- a/mon_hw.h Sat Jul 12 11:55:37 2014 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,132 +0,0 @@ -/* - * mbed Application program for the ST NUCLEO F401RE Board - * - * Copyright (c) 2010-2014 Kenji Arai / JH1PJL - * http://www.page.sannet.ne.jp/kenjia/index.html - * http://mbed.org/users/kenjiArai/ - * Created: July 7th, 2014 - * Ported: July 12th, 2014 from L152RE - * Revised: July 12th, 2014 - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, - * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE - * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - -// ROM / Constant data --------------------------------------------------------------------------- -char *const mon_msg = "Monitor for mbed Nucleo F401RE created on "__DATE__""; - -char *const rmsg0 = "FLASH "; -char *const rmsg2 = "SYS-Mem "; -char *const rmsg3 = "OPTION "; -char *const rmsg4 = "SRAM "; -char *const rmsg5 = "IO "; -char *const rmsg6 = "Return to"; - -char *const xmsg0 = "Not implimented yet"; - -char *const rgmsg0 = " 7, 6, 5, 4, 3, 2, 1, 0"; -char *const rgmsg1 = "15,14,13,12,11,10, 9, 8,"; - -char *const hmsg0 = "m - Entry Memory Mode"; -char *const hmsg1 = "m>? -> Aditinal functions can see by ?"; -char *const hmsg2 = "r - Entry Register Mode"; -char *const hmsg3 = "r>? -> Aditinal functions can see by ?"; -char *const hmsg4 = "s - System Clock -> sf, System / CPU information -> sc"; -char *const hmsg5 = "q - Quit (back to called routine)"; -char *const hmsg6 = "p - Entry Port Mode"; -char *const hmsg7 = "p>? -> Aditinal functions can see by ?"; - -#if 0 -char *const amsg0 = "CPU = "; -char *const amsg1 = "Cortex-M3"; -char *const amsg2 = "Reach to out of range"; -char *const amsg3 = "Not in a memory area"; -char *const amsg4 = "ARM"; -char *const amsg5 = "NOT "; -char *const amsg6 = "Variant:"; -char *const amsg7 = "Revision:"; -#else -char *const amsg2 = "Reach to out of range"; -char *const amsg3 = "Not in a memory area"; -#endif - - -char *const cmsg0 = "Use MSI(internal RC)"; -char *const cmsg1 = "freq="; -char *const cmsg2 = "Use HSI(internal RC/High speed)"; -char *const cmsg3 = "Use HSE(External Xtal)"; -char *const cmsg4 = "Use PLL with"; -char *const cmsg5 = "??? following infromation is not valid !"; -char *const cmsg6 = "clock freq. ="; -char *const cmsg7 = "No clock"; -char *const cmsg8 = "Use LSE(external Xtal), 32768Hz"; -char *const cmsg9 = "Use LSI(internal RC/Low speed), RC=37000Hz"; -char *const cmsg10= "Use HSE(external Xtal & prescaler)"; -char *const cmsg11= "RTC/LCD Clock"; -char *const cmsg12= "Power Control"; - -char *const imsg2 = "-->Control Reg."; -char *const imsg3 = "-->Status Reg."; -char *const imsg4 = "-->Data Reg."; -char *const imsg5 = "-->Baud rate Reg."; -char *const imsg6 = "-->Own address Reg."; -char *const imsg7 = "-->Clock control Reg."; -char *const imsg8 = "-->TRISE Reg."; - -char *const rnmsg0 = " CR1--"; -char *const rnmsg1 = " CR2--"; -char *const rnmsg2 = " DR---"; -char *const rnmsg3 = " SR---"; -char *const rnmsg4 = " BRR--"; -char *const rnmsg5 = " SR1--"; -char *const rnmsg6 = " SR2--"; -char *const rnmsg7 = " OAR1-"; -char *const rnmsg8 = " OAR2-"; -char *const rnmsg9 = " CCR--"; -char *const rnmsg10 = " TRISE"; - -char *const pnmsg0 = "Port "; -// 0x00000000 0x0000 0x00000000 0x00000000 0x0000 0x0000 -char *const pnmsg1 = "Mode Out-type Out-speed Pup/dwn Input Output"; -char *const pnmsga = "GPIOA"; -char *const pnmsgb = "GPIOB"; -char *const pnmsgc = "GPIOC"; -char *const pnmsgd = "GPIOD"; -char *const pnmsge = "GPIOE"; -char *const pnmsgh = "GPIOH"; -char *const pnmsg2 = "Select GPIO"; -char *const pnmsg3 = " All"; -char *const pnmsg4 = "-->Output"; -char *const pnmsg5 = "-->Input"; -char *const pnmsg6 = "data"; - -char *const mmmsg0 = "Enter Memory Mode 1) d <address> [<count>], 2) s, 3) <ret> or f, 4) q, 5)?"; -char *const mmmsg1 = "Memory Configuration"; -char *const mmmsg2 = "d <address> [<count>] - Dump memory"; -char *const mmmsg3 = "s - Show memory structure "; -char *const mmmsg4 = "o - Dump memory / start from ROM top"; -char *const mmmsg5 = "a - Dump memory / start from RAM top"; -char *const mmmsg6 = "k - Dump memory / keep same 256bytes"; -char *const mmmsg7 = "b - Dump memory / before 256bytes"; -char *const mmmsg8 = "<RET> or f, n - Dump memory / next 256bytes"; -char *const mmmsg9 = "q - Exit memory mode"; -char *const mmmsg10 = "Return to Normal Mode"; - -char *const mrmsg0 = "Enter Register Mode u,i,s,t,a,d,l,w,c & ? for help"; -char *const mrmsg1 = "------"; -char *const mrmsg2 = "USART"; -char *const mrmsg3 = "Enter u1,u2,u6 and u* for all"; -char *const mrmsg4 = "I2C"; -char *const mrmsg5 = "Enter i1,i2,i3 and i* for all"; -char *const mrmsg6 = "SPI"; -char *const mrmsg7 = "Enter s1,s2,s3,s4 and s* for all"; -char *const mrmsg8 = "Return to Normal Mode"; - -char *const mpmsg0 = "Enter port a,b,c,d,e,h & * ? for help"; -char *const mpmsg1 = "port a,b,c,d,e,h & *"; - -char *const mqmsg0 = "Return to mon()"; -