Fixes and improvements from Anthony Asterisk
- First in 8051def.h, it appears the uip_arch-asm.S file was copied from z80 and am unsure it will work properly. I modified the 8051def.h to prevent the UIP code from using these routines. - In dma.c the config routine provides access to all of the DMA channel options, except for the word mode flag. In order to maintain compatibility with any existing code I created a second routine and converted the original routine into a wrapper routine with a fixed word mode value. - uart.c::uart0_init was missing blocking access to the higher baud rates. I am not sure why, so I corrected this. - I also copied over to header files that provide some useful macros from the msp430 cpu. The files are lpm.h and hwconf.h. The lpm.h is for switching power modes, I think. The hwconf.h has various macros for configuring port I/O. By porting these files the led/button api's can be ported with minimal modifications.
This commit is contained in:
parent
e032f7ac2c
commit
c5ecde4ca0
7 changed files with 213 additions and 22 deletions
10
cpu/cc2430/io.h
Normal file
10
cpu/cc2430/io.h
Normal file
|
@ -0,0 +1,10 @@
|
|||
#ifndef __IO_H__
|
||||
#define __IO_H__
|
||||
|
||||
#include <cc2430_sfr.h>
|
||||
|
||||
#ifndef BV
|
||||
#define BV(x) (1<<(x))
|
||||
#endif
|
||||
|
||||
#endif /* __IO_H__ */
|
Loading…
Add table
Add a link
Reference in a new issue