Fixed with HAL.
Fork of ST_L152_32MHZ by
Not finish yet. External crystal doesn't work.
Diff: ST_L152_32MHZ.h
- Revision:
- 1:bdeac50afe1a
- Parent:
- 0:84e23a19e37d
--- a/ST_L152_32MHZ.h Tue Mar 11 20:34:57 2014 +0000 +++ b/ST_L152_32MHZ.h Tue Mar 11 21:03:03 2014 +0000 @@ -29,6 +29,8 @@ * */ +typedef enum { OK = 0 , PLL_ERR, EXT_ERR }ClockStatus; + class L152_init32 { public: @@ -37,11 +39,11 @@ * @param external = 1 use external 8 MHz crystal - you have to add some comonents to the pcb ! */ L152_init32(unsigned int external); -int clk_err; +ClockStatus Status; protected: // do the magic ;-) -int setup_clock_32MHZ(int external); +ClockStatus setup_clock_32MHZ(int external); }; #endif