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.
Dependents: cc3000_ping_demo_try_2
Fork of mbed by
Diff: LPC2300_HAL.h
- Revision:
- 4:5d1359a283bc
- Parent:
- 1:6b7f447ca868
--- a/LPC2300_HAL.h Fri Nov 14 15:25:20 2008 +0000
+++ b/LPC2300_HAL.h Thu Nov 27 16:23:24 2008 +0000
@@ -11,11 +11,9 @@
#ifndef MBED_LPC2300_HAL_H
#define MBED_LPC2300_HAL_H
-#include "LPC23xx.h"
-
namespace LPC2300 {
-/* Section: LPC2300 */
+/* Section LPC2300 */
//===================================================================
// General
@@ -29,22 +27,22 @@
// Pin Connect Block
//===================================================================
-/* Function: pin_function
+/* Function pin_function
* Set the port function (0-3)
*/
void pin_function(int port, int function);
-/* Function: pin_pullup
+/* Function pin_pullup
* Set the port resistor to pullup
*/
void pin_pullup(int port);
-/* Function: pin_pulldown
+/* Function pin_pulldown
* Set the port resistor to pulldown
*/
void pin_pulldown(int port);
-/* Function: pin_pullnone
+/* Function pin_pullnone
* Set the port resistor to none
*/
void pin_pullnone(int port);
@@ -64,22 +62,22 @@
volatile unsigned int clr; // 0x1C
};
-/* Function: gpio_input
+/* Function gpio_input
* Set the port GPIO as an input
*/
void gpio_input(int port);
-/* Function: gpio_output
+/* Function gpio_output
* Set the port GPIO as an output
*/
void gpio_output(int port);
-/* Function: gpio_write
+/* Function gpio_write
* Write a value to the GPIO port (v & 1)
*/
void gpio_write(int port, int v);
-/* Function: gpio_read
+/* Function gpio_read
* Read a value from the GPIO port (0 or 1)
*/
int gpio_read(int port);
@@ -96,27 +94,27 @@
reg32 EnF; // 0x10
};
-/* Function: gpio_irq_enable_rising
+/* Function gpio_irq_enable_rising
* Enable the rising edge interrupt
*/
void gpio_irq_enable_rising(int port);
-/* Function: gpio_irq_enable_falling
+/* Function gpio_irq_enable_falling
* Enable the falling edge interrupt
*/
void gpio_irq_enable_falling(int port);
-/* Function: gpio_irq_disable_rising
+/* Function gpio_irq_disable_rising
* Disable the rising edge interrupt
*/
void gpio_irq_disable_rising(int port);
-/* Function: gpio_irq_disable_falling
+/* Function gpio_irq_disable_falling
* Disable the falling edge interrupt
*/
void gpio_irq_disable_falling(int port);
-/* Function: gpio_irq_clear
+/* Function gpio_irq_clear
* Clear rising and falling interrupt for the port
*/
void gpio_irq_clear(int port);
@@ -129,22 +127,22 @@
// Analog-to-Digital Converter
//===================================================================
-/* Function: adc_poweron
+/* Function adc_poweron
* Turn on the ADC
*/
void adc_poweron();
-/* Function: adc_poweroff
+/* Function adc_poweroff
* Turn off the ADC
*/
void adc_poweroff();
-/* Function: adc_init
+/* Function adc_init
* Setup the ADC ready for reading
*/
void adc_init();
-/* Function: adc_read
+/* Function adc_read
* Read the value of the ADC (10-bit, id 0-5)
*/
int adc_read(int id);
@@ -153,27 +151,27 @@
// Digital-to-Analog Converter
//===================================================================
-/* Function: dac_poweron
+/* Function dac_poweron
* Turn on the DAC
*/
void dac_poweron();
-/* Function: dac_poweroff
+/* Function dac_poweroff
* Turn off the DAC
*/
void dac_poweroff();
-/* Function: dac_init
+/* Function dac_init
* Setup the DAC ready for writinbg
*/
void dac_init();
-/* Function: dac_write
+/* Function dac_write
* Write a value to the DAC (10-bit)
*/
void dac_write(int value);
-/* Function: dac_read
+/* Function dac_read
* Read the value currently set as the DAC output (10-bit)
*/
int dac_read();
@@ -208,7 +206,7 @@
reg32 CTCR; // 0x70 - Count Control Register
};
-#define LPC2368_PWM ((LPC2368_PWM_RF*)0xE0018000)
+#define LPC2368_PWM ((LPC2368_PWM_RF*)PWM1_BASE_ADDR)
#define TCR_CNT_EN (1 << 0)
#define TCR_RESET (1 << 1)
@@ -289,12 +287,12 @@
Forced0
};
-/* Function: uart_poweron
+/* Function uart_poweron
* Turn on the Uart power
*/
void uart_poweron(int id);
-/* Function: uart_poweroff
+/* Function uart_poweroff
* Turn off the Uart power
*/
void uart_poweroff(int id);
@@ -362,12 +360,12 @@
reg32 ctcr; // 0x70
};
-/* Function: timer_poweron
+/* Function timer_poweron
* Turn on the Timer power
*/
void timer_poweron(int id);
-/* Function: timer_poweroff
+/* Function timer_poweroff
* Turn off the Timer power
*/
void timer_poweroff(int id);
